OpenPyXL 写入 Excel 文件

要使用 OpenPyXL 写入 Excel 文件,可以按照以下步骤操作:

安装 OpenPyXL

首先,确保你已经安装了 OpenPyXL 库。如果还没有安装,可以使用以下命令进行安装:

复制代码
pip install openpyxl

创建并写入 Excel 文件

以下是一个简单的示例,展示如何使用 OpenPyXL 创建一个 Excel 文件并向其中写入数据:

复制代码
import openpyxl

# 创建一个新的工作簿
workbook = openpyxl.Workbook()

# 获取活动的工作表(默认是第一个工作表)
sheet = workbook.active

# 给工作表命名
sheet.title = "Sample Sheet"

# 向工作表写入数据
sheet['A1'] = 'Name'
sheet['B1'] = 'Age'
sheet['A2'] = 'Alice'
sheet['B2'] = 30
sheet['A3'] = 'Bob'
sheet['B3'] = 25

# 保存工作簿到文件
workbook.save("sample.xlsx")

向现有的 Excel 文件写入数据

如果需要向已有的 Excel 文件写入数据,可以按以下步骤操作:

复制代码
import openpyxl

# 打开现有的工作簿
workbook = openpyxl.load_workbook("sample.xlsx")

# 获取活动的工作表或指定工作表
sheet = workbook.active  # 或者使用 sheet = workbook["SheetName"]

# 向工作表追加数据
sheet.append(["Charlie", 28])
sheet.append(["David", 35])

# 保存修改后的工作簿
workbook.save("sample.xlsx")

示例代码解释

  1. 创建一个新的工作簿:

    • workbook = openpyxl.Workbook() 创建一个新的工作簿对象。
    • sheet = workbook.active 获取活动的工作表(默认是第一个工作表)。
  2. 向工作表写入数据:

    • sheet['A1'] = 'Name' 设置单元格 A1 的值为 'Name'。
    • sheet['B1'] = 'Age' 设置单元格 B1 的值为 'Age'。
    • sheet.append(["Charlie", 28]) 追加一行数据。
  3. 保存工作簿到文件:

    • workbook.save("sample.xlsx") 将工作簿保存到文件 sample.xlsx

通过这些步骤,你可以使用 OpenPyXL 库轻松地创建和操作 Excel 文件

相关推荐
noravinsc2 小时前
centos部署的openstack发布windows虚拟机
linux·windows·centos
ALe要立志成为web糕手3 小时前
数据库脱裤
数据库·windows·mysql·web安全·网络安全·adb·mssql
涛涛讲AI4 小时前
wkhtmltopdf 实现批量对网页转为图片的好工具,快速实现大量卡片制作
linux·服务器·windows·windows效率工具
大数据魔法师5 小时前
Redis(一) - Redis安装教程(Windows + Linux)
linux·windows·redis
电手5 小时前
微软承认Win11出现极端错误,只能强制关机或重装系统
windows·microsoft·电脑
noravinsc7 小时前
windows上rabbitmq服务激活后 15672无法打开
windows·分布式·rabbitmq
Mr.Java.8 小时前
Windows安装Ollama并指定安装路径(默认C盘)
windows
专注代码七年9 小时前
WINDOWS 清理垃圾的 批处理bat脚本
windows
逝水年华QAQ10 小时前
告别混乱与重装烦恼,一款Windows 软件管理神器!
windows·后端
李少兄11 小时前
【Java基础】Java集合遍历方式
java·开发语言·windows