python按列写入数据到excel
2024-01-08 18:14:24
要将数据按列写入 Excel,可以使用 Python 的 openpyxl 库。
首先,需要安装 openpyxl 库。可以使用以下命令在终端或命令提示符中安装:
pip install openpyxl
然后,可以按照以下步骤编写代码:
1.导入 openpyxl 库:
import openpyxl
2.创建一个新的 Excel 工作簿:
workbook = openpyxl.Workbook()
3.选择要写入数据的工作表:
sheet = workbook.active
4.准备要写入的数据,以列表的形式表示。每个元素代表一列的数据:
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
5.使用 for 循环逐列写入数据:
for col, column_data in enumerate(data, start=1):
for row, value in enumerate(column_data, start=1):
sheet.cell(row=row, column=col, value=value)
6.保存工作簿到文件:
workbook.save('data.xlsx')
完整的示例代码如下:
import openpyxl
workbook = openpyxl.Workbook()
sheet = workbook.active
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
for col, column_data in enumerate(data, start=1):
for row, value in enumerate(column_data, start=1):
sheet.cell(row=row, column=col, value=value)
workbook.save('data.xlsx')
运行此代码后,将创建一个名为 ‘data.xlsx’ 的 Excel 文件,并将数据按列写入该文件。
文章来源:https://blog.csdn.net/mzl_18353516147/article/details/135461607
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!