1 Python利用xlrd,xlwt包实现对Excel按列拆分而后合并
1.1 首先看数据格式
原始数据
数据共两列,其中第2列为Key,按其数值对原始表格进行拆分
1.2 代码实现
须知:xlrd,xlwt在写入Excel时一个sheet只能操作256之内的列,若合并列数大于256,则需新建sheet
1.2.1 结果如下
第一行为结果ID值
1.2.2 原始数据合并后列数大于256时代码实现如下
import xlrd
import xlwt
workbook1 = xlwt.Workbook(encoding='utf-8')
worksheet = workbook1.add_sheet('sheet1')
worksheet1 = workbook1.add_sheet('sheet2')
worksheet2 = workbook1.add_sheet('sheet3')
worksheet3 = workbook1.add_sheet('sheet4')
workbook = xlrd.open_workbook(r'OP011_JD.xlsx')
sheet = workbook.sheet_by_index(0)
nums = sheet.nrows
print(nums)
dic = {}
dic_clo &#