提示信息

探索 Python 第三方库 openpyxl 的基本用法(第 1 期)

两相忘 已关注

在探索 Python 第三方库 openpyxl 的基本用法时,我们可以将其用于处理 Excel 文件(.xlsx 文件)。openpyxl 是一个功能强大的库,可以帮助我们创建、修改、读取 Excel 文件。以下是关于如何使用 openpyxl 的一些基本指导:

安装

首先,需要确保你的环境中安装了 openpyxl。你可以使用以下命令进行安装:

  1. pip install openpyxl

导入库

在你的 Python 脚本中导入 openpyxl

  1. import openpyxl

创建一个新的 Excel 工作簿

  1. # 创建一个新的工作簿
  2. wb = openpyxl.Workbook()
  3. # 获取活动工作表
  4. ws = wb.active
  5. # 修改工作表名称
  6. ws.title = "MySheet"
  7. # 保存工作簿
  8. wb.save("example.xlsx")

打开并读取现有的 Excel 文件

  1. # 加载已有的 Excel 文件
  2. wb = openpyxl.load_workbook('existing_file.xlsx')
  3. # 获取指定工作表
  4. ws = wb['Sheet1']
  5. # 读取特定单元格的值
  6. print(ws['A1'].value)
  7. # 遍历读取工作表中的所有数据
  8. for row in ws.iter_rows(values_only=True):
  9. print(row)

写入数据到 Excel 文件

  1. # 向特定单元格写入数据
  2. ws['A1'] = 'Hello World'
  3. ws['B2'] = 42
  4. # 通过循环写入数据
  5. for i in range(1, 11):
  6. ws[f'A{i}'] = i
  7. # 保存更改
  8. wb.save("example.xlsx")

添加、删除工作表

  1. # 添加新的工作表
  2. new_sheet = wb.create_sheet(title="NewSheet")
  3. # 删除工作表
  4. wb.remove(new_sheet)
  5. # 确认工作簿中的所有工作表
  6. print(wb.sheetnames)

总结

以上只是 openpyxl 基本功能的简要介绍。这个库可以做的远不止这些,例如格式化单元格、添加公式、图表等。在深入学习 openpyxl 的过程中,建议查阅其官方文档,了解更多高级用法和最佳实践。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
两相忘 关注 已关注

最近一次登录:2024-11-20 11:38:19   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图