Python 将(读取和保存)excel xlsx 转换为 xls

作者:编程家 分类: excel 时间:2025-11-02

Python是一种功能强大的编程语言,它提供了许多库和模块来处理各种任务。其中,处理Excel文件是Python常见的应用之一。本文将介绍如何使用Python将xlsx格式的Excel文件转换为xls格式,并提供相应的案例代码。

在Python中,我们可以使用openpyxl库来读取和保存Excel文件。首先,我们需要安装openpyxl库,可以通过以下命令在终端中进行安装:

python

pip install openpyxl

安装完成后,我们可以开始编写代码。首先,我们需要导入openpyxl库:

python

import openpyxl

接下来,我们可以使用openpyxl的load_workbook函数来读取xlsx文件:

python

workbook = openpyxl.load_workbook('input.xlsx')

在这个例子中,我们假设要读取的文件名为input.xlsx。读取完成后,我们可以通过以下代码获取工作簿中的所有工作表:

python

sheets = workbook.sheetnames

然后,我们可以选择要操作的工作表。例如,假设我们要操作第一个工作表,可以使用以下代码:

python

worksheet = workbook[sheets[0]]

接下来,我们可以使用openpyxl的save_workbook函数将工作簿保存为xls格式的文件:

python

workbook.save('output.xls')

在这个例子中,我们假设要保存的文件名为output.xls。

以上就是将xlsx格式的Excel文件转换为xls格式的全部代码。下面是完整的案例代码:

python

import openpyxl

# 读取xlsx文件

workbook = openpyxl.load_workbook('input.xlsx')

# 获取所有工作表

sheets = workbook.sheetnames

# 选择要操作的工作表

worksheet = workbook[sheets[0]]

# 将工作簿保存为xls格式的文件

workbook.save('output.xls')

案例代码:将xlsx转换为xls

以上代码演示了如何使用Python将xlsx格式的Excel文件转换为xls格式。通过使用openpyxl库,我们可以轻松地读取和保存Excel文件,实现不同格式之间的转换。

本文介绍了使用Python将xlsx格式的Excel文件转换为xls格式的方法。我们使用了openpyxl库来读取和保存Excel文件,并提供了相应的案例代码。通过这些代码,我们可以方便地实现不同格式之间的转换,为我们的工作带来便利。

希望本文对你有所帮助,谢谢阅读!