python利用xlsxwriter模块 操作 Excel


Posted in Python onOctober 14, 2020

xlsxwriter 简介

用于以 Excel 2007+ XLSX 文件格式编写文件,相较之下 PhpSpreadsheet 支持更多的格式读写。

优点

文本,数字和公式写入,速度很快,占用内存小
支持诸如格式设置,图像,图表,页面设置,自动过滤器,条件格式设置等功能

缺点

无法读取或修改现有的 Excel XLSX 文件

演示

其使用流程,与你使用 excel 流程一致,只不过将你主步骤分解成了一个个对象实例来操作,通过引用实现操作关联

import xlsxwriter

# 1.创建工作簿
workbook = xlsxwriter.Workbook('Expenses01.xlsx')
# 2.添加工作表
worksheet = workbook.add_worksheet()

# 2.准备数据
expenses = (
  ['Rent', 1000],
  ['Gas',  100],
  ['Food', 300],
  ['Gym',  50],
)

# 3.向工作表写入数据
row,col = 0,0
for item,cost in (expenses) :
  worksheet.write(row,col,item)
  worksheet.write(row,col+1,cost)
  row +=1

worksheet.write(row,0,'Total')
worksheet.write(row,1,'=SUM(B1:B4)')

# 4. 关闭
workbook.close()

效果

由列表元素构成元组,计算金额总和

python利用xlsxwriter模块 操作 Excel

补充

相较之下 PhpSpreadsheet 库更强大,支持更多的读写格式

python利用xlsxwriter模块 操作 Excel

使用教程:https://3water.com/article/183570.htm

xlsxwriter 文档:https://xlsxwriter.readthedocs.io/contents.html

以上就是python利用xlsxwriter模块 操作 Excel的详细内容,更多关于python 操作excel的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python网络编程示例(客户端与服务端)
Apr 24 Python
利用Python的装饰器解决Bottle框架中用户验证问题
Apr 24 Python
python实现马耳可夫链算法实例分析
May 20 Python
Python常用的爬虫技巧总结
Mar 28 Python
详解python进行mp3格式判断
Dec 23 Python
Python对象属性自动更新操作示例
Jun 15 Python
Python OpenCV对本地视频文件进行分帧保存的实例
Jan 08 Python
Django--权限Permissions的例子
Aug 28 Python
Python turtle画图库&&画姓名实例
Jan 19 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
Feb 28 Python
python小白学习包管理器pip安装
Jun 09 Python
Python使用scapy模块发包收包
May 07 Python
如何解决python多种版本冲突问题
Oct 13 #Python
Django配置Bootstrap, js实现过程详解
Oct 13 #Python
Python文件操作及内置函数flush原理解析
Oct 13 #Python
Django如何实现防止XSS攻击
Oct 13 #Python
5款实用的python 工具推荐
Oct 13 #Python
Python内置函数及功能简介汇总
Oct 13 #Python
Python pymysql模块安装并操作过程解析
Oct 13 #Python
You might like
解析MySql与Java的时间类型
2013/06/22 PHP
解析php如何将日志写进syslog
2013/06/28 PHP
php session的锁和并发
2016/01/22 PHP
php简单复制文件的方法
2016/05/09 PHP
php通过文件头判断格式的方法
2016/05/28 PHP
jQuery入门问答 整理的几个常见的初学者问题
2010/02/22 Javascript
Jquery replace 字符替换实现代码
2010/12/02 Javascript
Javascript计算两个marker之间的距离(Google Map V3)
2013/04/26 Javascript
javascript中checkbox使用方法简单实例演示
2015/11/17 Javascript
canvas实现环形进度条效果
2017/03/23 Javascript
详解如何在Vue2中实现组件props双向绑定
2017/03/29 Javascript
详解vue中computed 和 watch的异同
2017/06/30 Javascript
微信小程序实现tab切换效果
2017/11/21 Javascript
[01:06:59]完美世界DOTA2联赛PWL S2 Magma vs FTD 第一场 11.29
2020/12/02 DOTA
决策树的python实现方法
2014/11/18 Python
python实现登陆知乎获得个人收藏并保存为word文件
2015/03/16 Python
python实现从字典中删除元素的方法
2015/05/04 Python
Django的session中对于用户验证的支持
2015/07/23 Python
python探索之BaseHTTPServer-实现Web服务器介绍
2017/10/28 Python
关于Python作用域自学总结
2019/06/10 Python
python创建学生成绩管理系统
2019/11/22 Python
关于sys.stdout和print的区别详解
2019/12/05 Python
Pyecharts绘制全球流向图的示例代码
2020/01/08 Python
如何通过Django使用本地css/js文件
2020/01/20 Python
使用Python防止SQL注入攻击的实现示例
2020/05/21 Python
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
2012/06/20 面试题
经济信息管理专业大学生求职信
2013/09/27 职场文书
园林资料员岗位职责
2013/12/30 职场文书
家长对小学生的评语
2014/01/28 职场文书
大学生求职工作的自我评价
2014/02/13 职场文书
员工入职担保书范文
2014/04/01 职场文书
2014最新党员批评与自我批评材料
2014/09/24 职场文书
表扬稿范文
2015/01/17 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书
2016年优秀团员事迹材料
2016/02/25 职场文书
html粘性页脚的具体使用
2022/01/18 HTML / CSS