用python将xlsx文件转换成xls文件
时间: 2023-05-29 10:04:26 浏览: 1483
Python批量将文件夹中xls文件批量转换为xlsx
你可以使用openpyxl和xlwt库来实现将xlsx文件转换成xls文件。下面是一个简单的示例代码:
```python
import openpyxl
import xlwt
# 打开xlsx文件
wb = openpyxl.load_workbook('example.xlsx')
# 创建xls文件
new_wb = xlwt.Workbook()
# 将xlsx文件中的每个sheet转换为xls文件中的sheet
for sheet_name in wb.sheetnames:
ws = wb[sheet_name]
new_ws = new_wb.add_sheet(sheet_name)
for row in ws.iter_rows():
for cell in row:
new_ws.write(cell.row-1, cell.col_idx-1, cell.value)
# 将xls文件保存到本地
new_wb.save('example.xls')
```
这个示例代码假设你已经安装了openpyxl和xlwt库,并且将要转换的xlsx文件名为example.xlsx。它会将该文件中的每个sheet转换为一个对应的xls文件中的sheet,并将结果保存为example.xls文件。
阅读全文