免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2608 | 回复: 1
打印 上一主题 下一主题

python-openpyxl批量处理单元格后xlsx文件打开报错(解决有打赏) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2017-07-15 17:30 |只看该作者 |倒序浏览
本帖最后由 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')                        


新建文件夹.zip

437.07 KB, 下载次数: 0

论坛徽章:
0
2 [报告]
发表于 2017-07-15 17:32 |只看该作者
如果问题解决,必须要打赏的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP