p ython将xls转化为xlsx
时间: 2023-06-05 16:47:18 浏览: 108
可以使用Python中的openpyxl库来将xls文件转化为xlsx文件。具体步骤如下:
1. 安装openpyxl库:在命令行中输入`pip install openpyxl`,等待安装完成。
2. 导入openpyxl库:在Python代码中加入`import openpyxl`。
3. 打开xls文件:使用openpyxl库中的`load_workbook()`函数打开xls文件,例如`wb = openpyxl.load_workbook('example.xls')`。
4. 创建新的xlsx文件:使用openpyxl库中的`Workbook()`函数创建一个新的xlsx文件,例如`new_wb = openpyxl.Workbook()`。
5. 复制数据:使用openpyxl库中的`active`属性和`copy()`方法将xls文件中的数据复制到新的xlsx文件中,例如`new_wb.active = new_wb.create_sheet('Sheet1')`和`new_wb.active = wb.active`。
6. 保存文件:使用openpyxl库中的`save()`方法保存新的xlsx文件,例如`new_wb.save('example.xlsx')`。
完整代码如下:
```
import openpyxl
# 打开xls文件
wb = openpyxl.load_workbook('example.xls')
# 创建新的xlsx文件
new_wb = openpyxl.Workbook()
# 复制数据
new_wb.active = new_wb.create_sheet('Sheet1')
new_wb.active = wb.active
# 保存文件
new_wb.save('example.xlsx')
```
阅读全文