当前位置: 首页 > news >正文

Python创建Excel表和读取Excel表的基础操作

下载openpyxl第三方库

win+r打开命令行输入cmd

这个如果不行可以试试其他方法,在运行Python代码的软件里也有直接下载的地方,可以上网搜索

创建Excel表

示例代码:最后要记得保存,可以加一句提示语句。

import openpyxl
lst=[100,111,121,145]
lst2=["王晓霞","李简易","陈汽车","任取余"]
# lst.extend(lst2)
lst3=[]
#要对数据进行打包才可以输出
for a,b in zip(lst,lst2):lst3.append([a,b])
work=openpyxl.Workbook()#创建工作簿
#创建表格并命名
sheet=work.create_sheet("数据")
#将数据写入
for item in lst3:sheet.append(item)
work.save("数据.xlsx")#保存
print("创建完成")

运行结果:

在目录会出现这个表格

点击后进入Excel,记得要选中创建的表格,一般第一个是空的

Excel表格的读取

示例代码:

import openpyxl
#打开工作簿
workbook=openpyxl.load_workbook("数据.xlsx")
#选择要操作的工作表
sheet=workbook['数据']
#表格为二维列表,先遍历行,后遍历为列
lst=[]
for row in sheet.rows:sublst=[]#存储单元格数据for cell in row:#cell指单元格sublst.append(cell.value)lst.append(sublst)
for item in lst:print(item)

代码结果:

[100, '王晓霞']
[111, '李简易']
[121, '陈汽车']
[145, '任取余']

这里是先创建后读取,也可以直接找个Excel表试试,保存到该文件夹,方便选中及查看

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 华清数据结构day3 24-7-18
  • 部署和运维
  • python的mixin设计模式
  • Android C++系列:Linux线程(四)线程同步
  • 突破4.5K星标!一键转换网页,探索AI赋能的知识新领域
  • 小白一步步实现SSM框架之AOP(自己实现)
  • 直播架构如何设计核心节点和边缘节点
  • ansible安装
  • 人工智能算法工程师(高级)课程1-单类目标识别之人脸检测识别技术MTCNN模型介绍与代码详解
  • 【46 Pandas+Pyecharts | 当当网畅销图书榜单数据分析可视化】
  • 用ssh tunnel的方式设置 AWS DocumentDB 公网访问
  • jvm常用密令、jvm性能优化、jvm性能检测、Java jstat密令使用、Java自带工具、Java jmap使用
  • TensorFlowTTS tts语音合成使用案例;tflite模型转换及加载使用
  • PHP基础语法(一)
  • tomcat的优化
  • Android Volley源码解析
  • Debian下无root权限使用Python访问Oracle
  • ES6--对象的扩展
  • ES6核心特性
  • magento 货币换算
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Promise面试题,控制异步流程
  • Spring-boot 启动时碰到的错误
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • 技术:超级实用的电脑小技巧
  • 入手阿里云新服务器的部署NODE
  • 学习HTTP相关知识笔记
  • 用Canvas画一棵二叉树
  • MPAndroidChart 教程:Y轴 YAxis
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​人工智能书单(数学基础篇)
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #if等命令的学习
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • %@ page import=%的用法
  • (07)Hive——窗口函数详解
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (30)数组元素和与数字和的绝对差
  • (4)Elastix图像配准:3D图像
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (剑指Offer)面试题34:丑数
  • (已解决)什么是vue导航守卫
  • (轉貼) UML中文FAQ (OO) (UML)
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • *算法训练(leetcode)第四十五天 | 101. 孤岛的总面积、102. 沉没孤岛、103. 水流问题、104. 建造最大岛屿
  • .net 4.0发布后不能正常显示图片问题
  • .Net Core缓存组件(MemoryCache)源码解析
  • .net 获取url的方法
  • .NET开发人员必知的八个网站
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • /boot 内存空间不够
  • ??Nginx实现会话保持_Nginx会话保持与Redis的结合_Nginx实现四层负载均衡