Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xlrd库不使用xlsx文件。有没有办法使用python将xlsx转换为xls?_Python_Excel_Xls_Xlsx_Xlrd - Fatal编程技术网

xlrd库不使用xlsx文件。有没有办法使用python将xlsx转换为xls?

xlrd库不使用xlsx文件。有没有办法使用python将xlsx转换为xls?,python,excel,xls,xlsx,xlrd,Python,Excel,Xls,Xlsx,Xlrd,我想使用python将xlsx文件转换为xls格式。原因是im使用xlrd库解析xls文件,但xlrd无法解析xlsx文件。 在这个阶段,切换到另一个库对我来说是不可行的,因为整个项目都在使用xlrd,所以需要进行很多更改。 那么,是否有任何方法可以使用python以编程方式将xlsx文件转换为xls 请帮忙 谢谢如果您在Windows上使用Python,并且安装了Excel,则可以使用。下面是一段为我完成这项工作的python代码示例: import win32com.client xl =

我想使用python将xlsx文件转换为xls格式。原因是im使用xlrd库解析xls文件,但xlrd无法解析xlsx文件。 在这个阶段,切换到另一个库对我来说是不可行的,因为整个项目都在使用xlrd,所以需要进行很多更改。 那么,是否有任何方法可以使用python以编程方式将xlsx文件转换为xls

请帮忙
谢谢

如果您在Windows上使用Python,并且安装了Excel,则可以使用。下面是一段为我完成这项工作的python代码示例:

import win32com.client

xl = win32com.client.Dispatch("Excel.Application")
xl.DisplayAlerts = False
wb = xl.Workbooks.Open(r"C:\PATH\TO\SOURCE_FILENAME.XLSX")
wb.SaveAs(r"C:\PATH\TO\DESTINATION_FILENAME.XLS", FileFormat = 56)
wb.Close()
xl.Quit()

我在Windows 7上使用pywin32 build 216和Excel 2007使用Python 2.7.2对此进行了测试。

如果您在Windows上使用Python并安装了Excel,则可以使用。下面是一段为我完成这项工作的python代码示例:

import win32com.client

xl = win32com.client.Dispatch("Excel.Application")
xl.DisplayAlerts = False
wb = xl.Workbooks.Open(r"C:\PATH\TO\SOURCE_FILENAME.XLSX")
wb.SaveAs(r"C:\PATH\TO\DESTINATION_FILENAME.XLS", FileFormat = 56)
wb.Close()
xl.Quit()
我在Windows 7上使用pywin32 build 216和Excel 2007,使用Python 2.7.2进行了测试。

xlrd-0.9.2.tar.gz(md5)
可以从任何平台上的Excel电子表格(
.xls
.xlsx
,wards上的2.0版)中提取数据。

xlrd-0.9.2.tar.gz(md5)
可以从Excel电子表格中提取数据(
.xls
.xlsx
,wards上的2.0版)在任何平台上。

xlrd
(从0.8.0开始)直接读取
.xlsx
文件。相关:
xlrd
(从0.8.0开始)直接读取
.xlsx
文件。相关: