首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

openpyxl在Excel中写入多行

openpyxl是一个用于读写Excel文件的Python库。它提供了一种简单而强大的方式来操作Excel文件,包括写入多行数据。

在Excel中写入多行数据,可以通过openpyxl的Worksheet对象来实现。首先,我们需要创建一个Workbook对象,并选择一个Worksheet来进行操作。然后,我们可以使用Worksheet对象的cell方法来访问指定单元格,并使用赋值操作符将数据写入单元格。

下面是一个示例代码,演示如何使用openpyxl在Excel中写入多行数据:

代码语言:python
复制
from openpyxl import Workbook

# 创建Workbook对象
workbook = Workbook()

# 选择第一个Worksheet
worksheet = workbook.active

# 写入多行数据
data = [
    ['姓名', '年龄', '性别'],
    ['张三', 20, '男'],
    ['李四', 25, '女'],
    ['王五', 30, '男']
]

for row in data:
    worksheet.append(row)

# 保存Workbook
workbook.save('data.xlsx')

在上面的代码中,我们首先创建了一个Workbook对象,并选择了第一个Worksheet。然后,我们定义了一个包含多行数据的列表data。接下来,我们使用for循环遍历data列表,并使用Worksheet对象的append方法将每一行数据写入Excel文件中。最后,我们使用Workbook对象的save方法保存Excel文件。

这样,我们就成功地使用openpyxl在Excel中写入了多行数据。你可以根据实际需求修改data列表中的数据,并将Excel文件保存为你想要的文件名。

推荐的腾讯云相关产品:腾讯云对象存储(COS)。腾讯云对象存储(COS)是一种安全、高可靠、低成本的云端存储服务,适用于存储大量非结构化数据,如图片、音视频、文档等。你可以使用腾讯云对象存储(COS)来存储生成的Excel文件,并通过提供的链接地址进行访问和下载。

腾讯云对象存储(COS)产品介绍链接地址:https://cloud.tencent.com/product/cos

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券