在Python中如何使用标准库解析和生成遵循Office Open XML标准的Excel (.xlsx) 文件?请提供代码示例。
时间: 2024-11-14 22:16:46 浏览: 1
为了在Python中解析和生成遵循Office Open XML标准的Excel (.xlsx) 文件,你可以使用内置的xml.etree.ElementTree库来操作XML,以及openpyxl库来处理Excel文件。openpyxl是一个流行的Python库,专门用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件。以下是一个简单的代码示例,展示了如何读取一个.xlsx文件并打印其工作表名称,同时介绍了如何创建一个新的.xlsx文件并添加一些基本数据:
参考资源链接:[Office OpenXML Excel (.xlsx)格式扩展技术规范](https://wenku.csdn.net/doc/e25e8gcom1?spm=1055.2569.3001.10343)
```python
# 首先,安装openpyxl库(如果尚未安装):
# pip install openpyxl
import openpyxl
from openpyxl import load_workbook
# 解析.xlsx文件
def parse_xlsx(file_path):
try:
# 加载现有的.xlsx文件
workbook = load_workbook(filename=file_path)
# 获取所有的sheet名称
sheet_names = workbook.sheetnames
print(
参考资源链接:[Office OpenXML Excel (.xlsx)格式扩展技术规范](https://wenku.csdn.net/doc/e25e8gcom1?spm=1055.2569.3001.10343)
阅读全文