python按列写入数据到excel

2024-01-09

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python按列写入数据到excel 的相关文章

随机推荐

  • 【一份老网工珍藏多年的网络配置笔记,很重要!】

    01 交换机 路由器的几种配置模式及模式转换 1 用户模式 登录到交换机 路由器 时会自动进入用户模式 提示符为 switchname gt 在该模式下只能够查看相关信息 对 IOS的运行不产生任何影响 2 特权模式 用户模式下 键入 en
  • 软件测试开发/全日制/测试管理丨Docker容器技术

    Docker 是一种轻量级的容器技术 通过将应用程序及其所有依赖项封装到一个可移植的容器中 实现了应用程序的便携性 可部署性和可伸缩性 下面是关于 Docker 容器技术的主要概念和优势 主要概念 容器 Container 容器是一个轻量级
  • CCF模拟题 202309-1 坐标变换(其一)

    问题描述 试题编号 202309 1 试题名称 坐标变换 其一 时间限制 1 0s 内存限制 512 0MB 问题描述 对于平面直角坐标系上的坐标 x y 小P定义了一个包含n个操作序列T t1 t2 tn 其中每个操作ti 1 lt i
  • “性能压测揭密:关键指标分析!“

    在进行全链路压测和性能测试时 需要关注多个关键性能指标 KPIs 来评估系统的性能表现 以下是一些常见的性能测试指标 1 吞吐量 Throughput 系统在单位时间内能够处理的请求数量或事务数量 通常以每秒请求数 RPS TPS 来衡量
  • cisp难不难?cisp如何备考通过率高?

    CISP 全称为Certified Information Security Professional 是国际上广受欢迎的信息安全专业认证之一 对于许多信息安全领域的从业者来说 CISP认证是他们职业生涯中的重要一步 那么 CISP难不难呢
  • 如何查看崩溃日志

    目录 描述 思路 查看ipa包崩溃日志 简单查看手机崩溃信息几种方式 方式1 手机设置查看崩溃日志 方式2 Xocde工具 方式3 第三方软件克魔助手 环境配置 实时日志 奔溃日志分析 方式四 控制台资源库 线上崩溃日志 线上监听crash
  • Python 如何安装Selenium(推荐)

    一 Selenium的定义 Selenium 是一个 Web的自动化测试工具 最初是为网站 自动化测试而开发的 Selenium 可以直接调用浏览器 它支持所有主流的浏览器 包括PhantomJS 这些无界面的浏览器 可以接收指令 让浏览器
  • 虚拟主机操作系统 Windows、Linux

    操作系统将直接影响服务器的性能 安全性和可用性 因此确保选择合适的操作系统对于成功运行您的网站或应用程序至关重要 以下是一些考虑因素 可帮助您选择适合您需求的虚拟主机操作系统 1 熟悉度和技术支持 如何选择操作系统应该考虑您的经验水平和熟悉
  • python 如何将英语单词翻译成中文

    要将英语单词翻译成中文 可以使用 Python 的第三方库 googletrans 该库使用 Google Translate 提供的 API 来进行翻译 首先 需要安装 googletrans 库 可以使用以下命令在终端或命令提示符中安装
  • 【性能测试入门】:压力测试概念!

    压力测试可以验证软件应用程序的稳定性和可靠性 压力测试的目标是评估软件在极端负载条件下的鲁棒性和错误处理能力 并确保软件在紧急情况下不会崩溃 它甚至可以进行超出软件正常工作条件的测试 并评估软件在极端条件下的工作方式 在软件工程中 压力测试
  • pandas用法整理

    处理表格数据的时候经常用到pandas 每次用的时候都要去查函数 每次记不住 每次都查 哈哈哈 自己整理一下 码住 一 Pandas的数据类型 进行数据分析时 如何正确使用数据类型 这非常重要 在pandas中的数据类型和python原生数
  • 计算机配件杂谈-鼠标

    目录 基础知识 鼠标的发展 鼠标的左右手 鼠标的显示样式 鼠标的移动和可见性 移动 可见性
  • 6类典型场景的无线AP选型和部署方案

    你们好 我的网工朋友 前段时间刚给你们来了篇解决无线频繁断网的技术文 解决无线频繁断网 这个办法值得收藏 不少朋友私聊 说想再聊聊无线AP的选型和部署方案 这不就安排上了 无线网络覆盖项目中 无线AP的合理选型和部署非常重要 在设计施工中
  • K8S中的Secret创建和使用

    天行健 君子以自强不息 地势坤 君子以厚德载物 每个人都有惰性 但不断学习是好好生活的根本 共勉 文章均为学习整理笔记 分享记录为主 如有错误请指正 共同学习进步 文章目录 创建secret 1 kubectl命令创建 2 yaml文件创建
  • 浅谈安科瑞直流表在孟加拉某能源公司的应用

    摘要 本文介绍了安科瑞直流电表在孟加拉某能源公司的应用 主要用于光伏直流柜内 配合分流器对汇流箱的输出电流电压等进行测量 并采集配电现场的开关信号 装置带有RS485接口可以把测量和采集的数据和设备状态上传 Abstract This ar
  • OpenHarmony沙箱文件

    一 前言 1 前景提要 DevEcoStudio版本 DevEco Studio 3 1 Release SDK版本 3 2 2 5 API版本 9 2 概念 在openharmony文件管理模块中 按文件所有者分类分为应用文件和用户文件和
  • 论文为什么引用的句子被标红

    大家好 今天来聊聊论文为什么引用的句子被标红 希望能给大家提供一点参考 以下是针对论文重复率高的情况 提供一些修改建议和技巧 可以借助此类工具 论文为什么引用的句子被标红 在论文撰写过程中 我们经常需要引用他人的观点 数据或研究成果来支持自
  • 基于FNN的模糊控制器matlab仿真

    目录 1 算法仿真效果 2 MATLAB源码 3 算法概述 3 1 模糊逻辑基础 3 2 神经网络基础
  • 大学论文查重是用什么来查

    大家好 今天来聊聊大学论文查重是用什么来查 希望能给大家提供一点参考 以下是针对论文重复率高的情况 提供一些修改建议和技巧 可以借助此类工具 大学论文查重是用什么来查 一 背景介绍 在高等教育中 学术诚信和论文的原创性是每个学者必须遵守的原
  • python按列写入数据到excel

    要将数据按列写入 Excel 可以使用 Python 的 openpyxl 库 首先 需要安装 openpyxl 库 可以使用以下命令在终端或命令提示符中安装 pip install openpyxl 然后 可以按照以下步骤编写代码 1 导