使用 python 批量将xls文件转换为xlsx
处理excel数据时遇到了个问题,数据导出来总是不全。
后来发现是 *.xls 格式的问题:
xls格式 最大行数为
65535
xlsx格式 最大行数为
1048576
(满足要求了)
而且xlsx文件大小只有原来的1/3左右。
但是手上有一大堆旧的xls文件需要转换。
解决方法:
安装pywin32
1 | pip install pywin32 |
代码
1 | import os |
处理excel数据时遇到了个问题,数据导出来总是不全。
后来发现是 *.xls 格式的问题:
xls格式 最大行数为
65535
xlsx格式 最大行数为
1048576
(满足要求了)
而且xlsx文件大小只有原来的1/3左右。
但是手上有一大堆旧的xls文件需要转换。
1 | pip install pywin32 |
1 | import os |