1. openpyxl:
安装:
pip install openpyxl
基本用法:
import openpyxl
# 创建一个新的工作簿
workbook = openpyxl.Workbook()
# 获取活动工作表
sheet = workbook.active
# 写入数据
sheet["A1"] = "Hello"
sheet["B1"] = "World"
# 保存工作簿
workbook.save("example.xlsx")
# 打开现有工作簿
existing_workbook = openpyxl.load_workbook("example.xlsx")
# 获取工作表
existing_sheet = existing_workbook.active
# 读取数据
print(existing_sheet["A1"].value)
print(existing_sheet["B1"].value)
2. pandas:
安装:
pip install pandas
基本用法:
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel("example.xlsx")
# 显示数据框内容
print(df)
# 写入数据框到 Excel 文件
df.to_excel("output.xlsx", index=False)
这两个库各有优势,选择取决于你的具体需求。openpyxl 提供了更底层的操作,允许你更精确地控制 Excel 文件的细节。而 pandas 则为数据分析提供了更高级的功能,允许你方便地读写 Excel 中的数据框。
上述示例只是入门级的用法,实际上这两个库都有更复杂的功能,如样式设置、合并单元格、图表插入等。详细的文档和教程可以在官方网站或文档中找到:
- [openpyxl 官方文档](https://openpyxl.readthedocs.io/en/stable/)
- [pandas 官方文档](https://pandas.pydata.org/pandas-docs/stable/user_guide/io.html#excel-files)
转载请注明出处:http://www.zyzy.cn/article/detail/268/Python3