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 正则式使用心得
May 07 Python
Python实现备份文件实例
Sep 16 Python
简单了解什么是神经网络
Dec 23 Python
python实现k-means聚类算法
Feb 23 Python
取numpy数组的某几行某几列方法
Apr 03 Python
在python中实现强制关闭线程的示例
Jan 22 Python
scrapy-redis源码分析之发送POST请求详解
May 15 Python
Django框架orM与自定义SQL语句混合事务控制操作
Jun 27 Python
Django项目中实现使用qq第三方登录功能
Aug 13 Python
解决pyshp UnicodeDecodeError的问题
Dec 06 Python
Python利用Scrapy框架爬取豆瓣电影示例
Jan 17 Python
详解python常用命令行选项与环境变量
Feb 20 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
输出控制类
2006/10/09 PHP
解析PHP提交后跳转
2013/06/23 PHP
php中的静态变量的基本用法
2014/03/20 PHP
PHP常用正则表达式集锦
2014/08/17 PHP
PHP使用Mysql事务实例解析
2014/09/08 PHP
php编写的一个E-mail验证类
2015/03/25 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
2016/03/23 PHP
php实现的debug log日志操作类实例
2016/07/12 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
2018/11/30 PHP
Jquery焦点与失去焦点示例应用
2014/06/10 Javascript
jQuery超赞的评分插件(8款)
2015/08/20 Javascript
JS实现给对象动态添加属性的方法
2017/01/05 Javascript
jQuery表单设置值的方法
2017/06/30 jQuery
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
小程序自定义单页面、全局导航栏的实现代码
2019/03/15 Javascript
JS中的函数与对象的创建方式
2019/05/12 Javascript
Python交换变量
2008/09/06 Python
python相似模块用例
2016/03/04 Python
tensorflow 获取模型所有参数总和数量的方法
2018/06/14 Python
python爬取酷狗音乐排行榜
2019/02/20 Python
33个Python爬虫项目实战(推荐)
2019/07/08 Python
基于Tensorflow高阶读写教程
2020/02/10 Python
pytorch实现从本地加载 .pth 格式模型
2020/02/14 Python
python图形开发GUI库wxpython使用方法详解
2020/02/14 Python
在django中使用post方法时,需要增加csrftoken的例子
2020/03/13 Python
python实现udp聊天窗口
2020/03/31 Python
python爬虫实例之获取动漫截图
2020/05/31 Python
来自美国主售篮球鞋的零售商店:KICKSUSA
2017/11/28 全球购物
屈臣氏马来西亚官网:Watsons马来西亚
2019/06/15 全球购物
如何设置Java的运行环境
2013/04/05 面试题
篮球比赛口号
2014/06/10 职场文书
企业法人授权委托书
2014/09/25 职场文书
音乐会主持人开场白
2015/05/28 职场文书