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

Python 向Excel写数据

1.项目终端导入 xlwt

pip install xlwt

2.导入依赖包

import xlwt

3.创建Excel表格类型文件

调用xlwt模块中的Workbook方法来创建一个excel表格类型文件,其中的第一个参数是设置数据的编码格式,这里是’utf-8’的形式,style_compression设置是否压缩,不是很常用,赋值为0表示不压缩。

wb = xlwt.Workbook(encoding='utf-8', style_compression=0) 

4.创建Sheet表

wb对象调用add_sheet方法来建立一张sheet表,这里面的第一个参数很明显就是设置sheet表格的名称,第二个参数cell_overwrite_ok用于确认同一个cell单元是否可以重设值,这里赋值为True就表示可重设值。

sheet = wb.add_sheet('Sheet1', cell_overwrite_ok=True) 

5.用一个元组col自定义列的数量以及各列的属性名

例如 6 列,col = (‘姓名’,‘性别’,‘年龄’,‘地址’,‘电话’,‘职位’)
5、用一个for循环将col元组的元组值(也就是列属性名)写入到sheet表单中。这里调用的是write方法,该方法的第一个参数是行、第二个参数是列、第三个当然就是col元组值。因为这里写进去的是列名,所以都是在第一行。

for i in range(0,6):sheet.write(0, i, col[i])

6.把数据写进sheet表单

先用一个for进行每行写入,在每一行中用第二个for循环把每一行当中的列值写进去

datalist = [['张三', '男', '18', '上海', '13800000000', '后端'], ['李四', '男', '20', '北京', '15800000000', '测试'], ['王五', '女', '35', '深圳', '17600000000', '前端']]
len = len(datalist)
for row in range(1,len):  #行for col in range(0,5):#列sheet.write(row, col, str(datalist[row][col]))

7.保存文件

注意:最后一定要保存,否则无效

wb.save('/Users/sunshiyu/Desktop/demo.xls')
http://www.lryc.cn/news/112490.html

相关文章:

  • MySQL(1)
  • Android10 Recovery系列(二)增加OTG升级功能
  • el-popover使用自定义图标
  • KCOM4串口转键鼠控制线测试说明
  • 2023华数杯数学建模C题完整5问代码思路分析
  • 02_kafka_基本概念_基础架构
  • HTTP 常用状态码 301 302 304 403
  • 分布式 - 服务器Nginx:一小时入门系列之静态网页配置
  • kubernetes网络之网络策略-----Network Policies - Example
  • 【GDI/GDI+】如何抓取屏幕保存到bitmap文件?
  • HDFS介绍
  • 每日一题——两数之和
  • Maven: ‘mvn‘ is not recognized as an internal or external command
  • CubeSLAM: Monocular 3D Object SLAM——论文简述
  • 【雕爷学编程】MicroPython动手做(30)——物联网之Blynk 2
  • linux scp 拷贝文件到目标linux系统
  • Oracle-expdp报错ORA-39077、06502(Bug-16928674)
  • Kafka入门,保姆级教学
  • RabbitMQ 过期时间(TTL)
  • C 语言练习题、持续更新
  • Android Q以上后台启动Activity初步尝试
  • 【torchlars】windows下载github中的torchlars包遇到的问题及解决方案
  • SolidUI社区-通用Prompt技巧
  • C++中类的封装写出一个文件加密的小项目
  • 【网络编程·传输层】UDP和TCP的报头
  • C语言编程技巧 全局变量在多个c文件中公用的方法
  • 【HDFS】NN处理全量块汇报时reportDiff的一些细节
  • JVM之类加载与字节码(一)
  • 【数据结构OJ题】合并两个有序数组
  • 数据结构笔记--归并排序及其拓展题(小和问题、逆序对问题)