我有一个Web应用程序(基于Django 1.5),其中用户上传电子表格文件。如何在Python中读取/写入xlsx和xls文件?
我一直在使用xlrd
来处理xls文件,并调查了openpyxl
声称支持xlsx/xlsm文件。
那么有没有一种常见的方式来读取/写入xls和xlsx文件?
另一种选择可能是将上传的文件转换为xls并使用xlrd
。为此,我查看了gnumeric
和ssconvert
,这将是有利的,因为我用xlrd和I编写的所有现有代码都不必更改现有的代码库。
因此,我应该更改我使用的库还是使用转换解决方案?
在此先感谢。
检查xlwings是否适合您的目的。 (http://xlwings.org/) –