python按列写入数据到excel

要将数据按列写入 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 文件,并将数据按列写入该文件。

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-01-09 16:38:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-09 16:38:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-09 16:38:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-09 16:38:03       20 阅读

热门阅读

  1. MySQL explan参数详细解读

    2024-01-09 16:38:03       42 阅读
  2. 网络基础面试题(三)

    2024-01-09 16:38:03       27 阅读
  3. CS22Python Facilities

    2024-01-09 16:38:03       37 阅读
  4. Redis服务器配置文件的常用配置

    2024-01-09 16:38:03       38 阅读
  5. Pickle文件读取——(待完善)

    2024-01-09 16:38:03       35 阅读
  6. git常用命令

    2024-01-09 16:38:03       31 阅读
  7. 什么是 DDoS 攻击

    2024-01-09 16:38:03       38 阅读
  8. sqlachemy orm create or delete table

    2024-01-09 16:38:03       40 阅读
  9. Linux C语言 51-IO复用

    2024-01-09 16:38:03       28 阅读