1. 使用pip安装(推荐)
打开命令提示符(Windows)或终端(Mac/Linux),输入以下命令:
pip install openpyxl
掌握Excel自动化处理,提升数据处理效率
openpyxl是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。它是目前Python处理Excel文件最受欢迎的库之一,具有以下特点:
打开命令提示符(Windows)或终端(Mac/Linux),输入以下命令:
pip install openpyxl
如果下载速度慢,可以使用国内镜像源:
# 使用清华镜像源 pip install openpyxl -i https://pypi.tuna.tsinghua.edu.cn/simple # 使用阿里云镜像源 pip install openpyxl -i https://mirrors.aliyun.com/pypi/simple/
安装完成后,可以通过以下命令验证:
python -c "import openpyxl; print('openpyxl版本:', openpyxl.__version__)"
如果正确安装,会显示当前openpyxl的版本号。
from openpyxl import Workbook
# 创建工作簿
wb = Workbook()
# 获取活动工作表
ws = wb.active
# 设置工作表标题
ws.title = "员工信息"
# 写入表头
ws['A1'] = "姓名"
ws['B1'] = "部门"
ws['C1'] = "薪资"
# 写入数据
data = [
("张三", "技术部", 15000),
("李四", "市场部", 12000),
("王五", "财务部", 13000)
]
for row in data:
ws.append(row)
# 保存文件
wb.save("员工信息.xlsx")
print("Excel文件创建成功!")
from openpyxl import load_workbook
# 加载工作簿
wb = load_workbook("员工信息.xlsx")
# 选择工作表
ws = wb["员工信息"]
# 读取数据
print("员工信息表内容:")
for row in ws.iter_rows(values_only=True):
print(row)
# 获取特定单元格数据
print("\n第一个员工的薪资:", ws['C2'].value)
解决方案:使用管理员权限运行命令提示符或添加--user参数
pip install --user openpyxl
解决方案:确认安装环境与运行环境一致,检查Python环境变量
解决方案:确保目标目录有写入权限,或尝试更换保存路径
openpyxl功能强大,可以满足绝大多数Excel自动化处理需求。
掌握openpyxl,让Python成为你处理Excel数据的强大助手!
本文由ShangguanDe于2025-08-11发表在吾爱品聚,如有疑问,请联系我们。
本文链接:http://521pj.cn/20257840.html
发表评论