在 Python3 中,有几个主要的库可用于操作 Excel 文件。以下是其中两个常用的库的简要总结:

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