python xls转xlsx
时间: 2023-07-27 18:06:04 浏览: 100
你可以使用Python的openpyxl库来将xls文件转换为xlsx文件。下面是一个简单的示例代码:
```python
import openpyxl
import os
# 定义xls文件路径和文件名
xls_path = 'path/to/xls/file'
xls_file = 'example.xls'
# 定义xlsx文件路径和文件名
xlsx_path = 'path/to/xlsx/file'
xlsx_file = 'example.xlsx'
# 打开xls文件
workbook = openpyxl.load_workbook(os.path.join(xls_path, xls_file), read_only=True)
# 创建新的xlsx文件
new_workbook = openpyxl.Workbook()
# 获取xls文件中的所有sheet名
sheet_names = workbook.sheetnames
# 遍历每个sheet,将数据复制到新的xlsx文件中
for sheet_name in sheet_names:
worksheet = workbook[sheet_name]
new_worksheet = new_workbook.create_sheet(title=sheet_name)
for row in worksheet.iter_rows():
new_row = []
for cell in row:
new_row.append(cell.value)
new_worksheet.append(new_row)
# 保存新的xlsx文件
new_workbook.save(os.path.join(xlsx_path, xlsx_file))
```
你可以将上面的代码修改成适合你的文件路径和文件名,然后运行它来将xls文件转换为xlsx文件。
阅读全文
相关推荐
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)