当前位置:   article > 正文

python按列写入数据到excel_python按列写入excel表格中的一列或一行

python按列写入excel表格中的一列或一行

要将数据按列写入 Excel,可以使用 Python 的 openpyxl 库。

首先,需要安装 openpyxl 库。可以使用以下命令在终端或命令提示符中安装:

pip install openpyxl

然后,可以按照以下步骤编写代码:

1.导入 openpyxl 库:

import openpyxl

2.创建一个新的 Excel 工作簿:

workbook = openpyxl.Workbook()

3.选择要写入数据的工作表:

sheet = workbook.active

4.准备要写入的数据,以列表的形式表示。每个元素代表一列的数据:

  1. data = [
  2. [1, 2, 3],
  3. [4, 5, 6],
  4. [7, 8, 9]
  5. ]

5.使用 for 循环逐列写入数据:

  1. for col, column_data in enumerate(data, start=1):
  2. for row, value in enumerate(column_data, start=1):
  3. sheet.cell(row=row, column=col, value=value)

6.保存工作簿到文件:

workbook.save('data.xlsx')

完整的示例代码如下:

  1. import openpyxl
  2. workbook = openpyxl.Workbook()
  3. sheet = workbook.active
  4. data = [
  5. [1, 2, 3],
  6. [4, 5, 6],
  7. [7, 8, 9]
  8. ]
  9. for col, column_data in enumerate(data, start=1):
  10. for row, value in enumerate(column_data, start=1):
  11. sheet.cell(row=row, column=col, value=value)
  12. workbook.save('data.xlsx')

运行此代码后,将创建一个名为 ‘data.xlsx’ 的 Excel 文件,并将数据按列写入该文件。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/209846
推荐阅读
相关标签
  

闽ICP备14008679号