- 论坛徽章:
- 0
|
本帖最后由 smalltom30 于 2017-07-15 17:38 编辑
处理后_result.xlsx文件打开会报错,不知道是什么原因
但把‘李桂英2017-06-01-2017-06-30对账数据.xlsx’
换成
‘江资辉2017-06-01-2017-06-30对账数据.xlsx’,却不会出错
这两个文件都是INTERNET上下载的,还有很多个类似‘李桂英2017-06-01-2017-06-30对账数据.xlsx的文件,我只是代表性地上传一个,office 2013版本的,是Office问题还是Openpyxl库问题,还是代码问题?
代码如下:
from openpyxl import Workbook
from openpyxl import load_workbook
from openpyxl.utils import get_column_letter
wb = load_workbook(r'E:\Python27\填充发件人\新建文件夹\新建文件夹\新建文件夹\李桂英2017-06-01-2017-06-30对账数据.xlsx')
sheetnames=wb.get_sheet_names()
ws=wb.get_sheet_by_name(sheetnames[0])
crm_name = ws.cell(row=1,column=2).value
for i in range(3,ws.max_row+1):
ws.cell(row=i,column=4).value= crm_name
wb.save(r'E:\Python27\填充发件人\新建文件夹\新建文件夹\新建文件夹\李桂英2017-06-01-2017-06-30对账数据.xlsx')
|
|