xlrd 库无法处理 xlsx 文件。有什么方法可以使用 python 将 xlsx 转换为 xls 吗?
我想使用 python 将 xlsx 文件转换为 xls 格式。原因是我使用xlrd库来解析xls文件,但xlrd无法解析xlsx文件。 现阶段切换到不同的库对我来说是不可行的,因为整个项目都在使用 xlrd,因此需要进行大量更改。 那么,有什么方法可以使用 python 以编程方式将 xlsx 文件转换为 xls 吗?
请帮忙 谢谢
I want to convert xlsx file to xls format using python. The reason is that im using xlrd library to parse xls files, but xlrd is not able to parse xlsx files.
Switching to a different library is not feasible for me at this stage, as the entire project is using xlrd, so a lot of changes will be required.
So, is there any way i can programatically convert an xlsx file to xls using python ?
Please Help
Thank You
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您在 Windows 上使用 Python 并且安装了 Excel,则可以使用 Python for Windows 扩展去做它。下面是一段为我完成这项工作的 Python 代码示例:
我在 Windows 7 上使用 Python 2.7.2、pywin32 build 216 和 Excel 2007 对此进行了测试。
If you're using Python on Windows and you have Excel installed, you could use the Python for Windows Extensions to do it. Here's a sample piece of python code that did the job for me:
I tested this using Python 2.7.2 with pywin32 build 216 and Excel 2007 on Windows 7.
xlrd-0.9.2.tar.gz (md5)
可以从 Excel 电子表格(.xls
和.xlsx
,版本 2.0 on-)中提取数据病房)在任何平台上。xlrd-0.9.2.tar.gz (md5)
can extract data from Excel spreadsheets (.xls
and.xlsx
, versions 2.0 on-wards) on any platform.