扫码关注官方订阅号
用python的xlwt模块向excle(.xls)文件中写数据,数据量大,爆出下面这种错误:
是不是只能修改这句源码?求助是否有其他的方法?
认证高级PHP讲师
xlwt操作的xls的一个sheet最大列数是256,最大行数是65535,你去改源码保存的时候也会报错的。 我自己之前碰到的问题是行数超过了65535,用一个解决的方法是拆成多个sheet,最大列拆起来估计比较丑吧。 如果是必须要用xls就想办法拆。 如果可以xlsx,库可以用openpyxl,xlsxwriter之类的搜一搜,xlsx是65535*1048576。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
xlwt操作的xls的一个sheet最大列数是256,最大行数是65535,你去改源码保存的时候也会报错的。
我自己之前碰到的问题是行数超过了65535,用一个解决的方法是拆成多个sheet,最大列拆起来估计比较丑吧。
如果是必须要用xls就想办法拆。
如果可以xlsx,库可以用openpyxl,xlsxwriter之类的搜一搜,xlsx是65535*1048576。