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 相关文章推荐
详解Golang 与python中的字符串反转
Jul 21 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
Apr 26 Python
解决Pandas to_json()中文乱码,转化为json数组的问题
May 10 Python
pyinstaller打包多个py文件和去除cmd黑框的方法
Jun 21 Python
python的pytest框架之命令行参数详解(上)
Jun 27 Python
详解Python self 参数
Aug 30 Python
Python文件操作函数用法实例详解
Dec 24 Python
Django框架models使用group by详解
Mar 11 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
Apr 08 Python
Python matplotlib可视化实例解析
Jun 01 Python
opencv 图像加法与图像融合的实现代码
Jul 08 Python
Python模拟登录和登录跳转的参考示例
Oct 30 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
浅析php工厂模式
2014/11/25 PHP
php实现的二分查找算法示例
2017/06/20 PHP
php+ajax实现仿百度查询下拉内容功能示例
2017/10/20 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
2019/02/20 PHP
JavaScript中Cookie操作实例
2015/01/09 Javascript
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
2016/03/28 Javascript
jquery Deferred 快速解决异步回调的问题
2016/04/05 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
JavaScript中绑定事件的三种方式及去除绑定
2016/11/05 Javascript
js格式化时间的简单实例
2016/11/27 Javascript
php register_shutdown_function函数详解
2017/07/23 Javascript
详解使用React全家桶搭建一个后台管理系统
2017/11/04 Javascript
vue axios请求超时的正确处理方法
2018/04/02 Javascript
JavaScript常用截取字符串的三种方式用法区别实例解析
2018/05/15 Javascript
微信小程序iOS下拉白屏晃动问题解决方案
2019/10/12 Javascript
vue $set 给数据赋值的实例
2019/11/09 Javascript
[01:00:30]TFT vs VGJ.T Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
Python中的XML库4Suite Server的介绍
2015/04/14 Python
Python自动扫雷实现方法
2015/07/25 Python
解析Python中的生成器及其与迭代器的差异
2016/06/20 Python
Python实现动态给类和对象添加属性和方法操作示例
2020/02/29 Python
使用Python第三方库pygame写个贪吃蛇小游戏
2020/03/06 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧装饰器信号与槽详细使用方法与实例
2020/03/06 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
2020/04/27 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
2020/06/12 Python
python产生模拟数据faker库的使用详解
2020/11/04 Python
Keras保存模型并载入模型继续训练的实现
2021/02/20 Python
意大利香水和彩妆护肤品购物网站:Ditano
2017/08/13 全球购物
阿里健康官方海外旗舰店:阿里健康国际自营
2017/11/24 全球购物
双立人美国官方商店:ZWILLING集团餐具和炊具
2020/05/07 全球购物
JPA的优势都有哪些
2013/07/04 面试题
期末自我鉴定
2014/02/02 职场文书
蟋蟀的住宅教学反思
2014/04/26 职场文书
党委书记群众路线对照检查材料思想汇报
2014/10/04 职场文书
岗位职责范本大全
2015/02/26 职场文书
旷工检讨书大全
2015/08/15 职场文书