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进程管理工具supervisor使用实例
Sep 17 Python
在Python的Django框架中包装视图函数
Jul 20 Python
numpy中的delete删除数组整行和整列的实例
May 09 Python
利用Django-environ如何区分不同环境
Aug 26 Python
python 美化输出信息的实例
Oct 15 Python
python 判断文件还是文件夹的简单实例
Jun 10 Python
django为Form生成的label标签添加class方式
May 20 Python
keras中的backend.clip用法
May 22 Python
python 识别登录验证码图片功能的实现代码(完整代码)
Jul 03 Python
五分钟带你搞懂python 迭代器与生成器
Aug 30 Python
使用Python通过oBIX协议访问Niagara数据的示例
Dec 04 Python
Pytorch之扩充tensor的操作
Mar 04 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
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
PHP不使用内置函数实现字符串转整型的方法示例
2017/07/03 PHP
JS 建立对象的方法
2007/04/21 Javascript
Jquery写一个鼠标拖动效果实现原理与代码
2012/12/24 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
js判断undefined变量类型使用typeof
2013/06/03 Javascript
Js,alert出现乱码问题的解决方法
2013/06/19 Javascript
解析JavaScript中delete操作符不能删除的对象
2013/12/03 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
JavaScript中的eval()函数使用介绍
2014/12/31 Javascript
DOM基础教程之模型中的模型节点
2015/01/19 Javascript
jquery动态增加删减表格行特效
2015/11/20 Javascript
js学习笔记之事件处理模型
2016/10/31 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
基于require.js的使用(实例讲解)
2017/09/07 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
Python实现ping指定IP的示例
2018/06/04 Python
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
Python 访问限制 private public的详细介绍
2018/10/16 Python
python的set处理二维数组转一维数组的方法示例
2019/05/31 Python
Python之修改图片像素值的方法
2019/07/03 Python
python、PyTorch图像读取与numpy转换实例
2020/01/13 Python
Python跑循环时内存泄露的解决方法
2020/01/13 Python
python对文件的操作方法汇总
2020/02/28 Python
HTML5+CSS3模仿优酷视频截图功能示例
2017/01/05 HTML / CSS
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
Under Armour安德玛意大利官网:美国高端运动科技品牌
2020/01/16 全球购物
办公室文秘岗位职责
2013/11/15 职场文书
2014年政风行风自查自纠报告
2014/10/21 职场文书
2014年涉外离婚协议书范本
2014/11/20 职场文书
复兴之路观后感
2015/06/02 职场文书
小学体育教学随笔
2015/08/14 职场文书
诉讼和解协议书
2016/03/23 职场文书
CSS3实现模糊背景的三种效果示例
2021/03/30 HTML / CSS