由于Excel不是很熟练,便用了Python去对数据处理。 在此期间抽象出了部分代码方便大家快速使用。 有部分注意点
- 导出限制只能XLS,由于XLS有最大数量限制
- 读取不限制Excel的格式
- 导入的地址可能需要反斜杠 /
- 版本包有限制xlrd 1.2 xlwt 1.3
#导入对应包
import xlrd
import xlwt
#Excel打开地址,记得使用反斜杠
data = xlrd.open_workbook("C:/Users/AD/Desktop/你的Excel读取地址.XLSX")
#对应需导入的sheet
table = dat5.sheet_by_name(u'Sheet1')
a=[]
sheetArray=[]
yourOutPutData=[]
for row in range(1,table.nrows):
for col in range(0,table.ncols):
a.append(table.cell_value(row,col))
sheetArray.append(a)
a = []
#你需要的数据处理,最后写入yourOutPutData
#设置编码
outputData = xlwt.Workbook(encoding= 'utf-8')
#设置sheet名称
outputData = workbook.add_sheet("你的工作表")
for i in range(0,len(yourOutPutData)):
for j in range(0,len(yourOutPutData[i])):
outputData.write(i, j, yourOutPutData[i][j])
outputData.save("C:/Users/AD/Desktop/你的Excel输出地址.xls")