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基础入门之seed()方法的使用
May 15 Python
浅谈scrapy 的基本命令介绍
Jun 13 Python
1分钟快速生成用于网页内容提取的xslt
Feb 23 Python
python递归全排列实现方法
Aug 18 Python
Scrapy使用的基本流程与实例讲解
Oct 21 Python
使用python实现ftp的文件读写方法
Jul 02 Python
从训练好的tensorflow模型中打印训练变量实例
Jan 20 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
Feb 26 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
Jun 04 Python
Python的collections模块真的很好用
Mar 01 Python
pytorch--之halfTensor的使用详解
May 24 Python
Python中文纠错的简单实现
Jul 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
php后退一页表单内容保存实现方法
2012/06/17 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
2013/01/27 PHP
基于header的一些常用指令详解
2013/06/06 PHP
php json中文编码为null的解决办法
2016/12/14 PHP
javascript removeChild 使用注意事项
2009/04/11 Javascript
跨浏览器通用、可重用的选项卡tab切换js代码
2011/09/20 Javascript
JS将制定内容复制到剪切板示例代码
2014/02/11 Javascript
Javascript玩转继承(一)
2014/05/08 Javascript
第六章之辅组类与响应式工具
2016/04/25 Javascript
Javascript中document.referrer隐藏来源的方法
2017/01/16 Javascript
javascript 组合按键事件监听实现代码
2017/02/21 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
2017/06/18 Javascript
JS+HTML5实现获取手机验证码倒计时按钮
2018/08/08 Javascript
React降级配置及Ant Design配置详解
2018/12/27 Javascript
微信小程序版本自动更新的方法
2019/06/14 Javascript
教你如何用Node实现API的转发(某音乐)
2019/09/20 Javascript
详解JavaScript匿名函数和闭包
2020/07/10 Javascript
Python中使用asyncio 封装文件读写
2016/09/11 Python
Python实现的基数排序算法原理与用法实例分析
2017/11/23 Python
python清理子进程机制剖析
2017/11/23 Python
python numpy 一维数组转变为多维数组的实例
2018/07/02 Python
Python连接Redis的基本配置方法
2018/09/13 Python
python系列 文件操作的代码
2019/10/06 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
2020/11/28 Python
土木工程专业个人求职信
2013/12/30 职场文书
中国央视网签名寄语
2014/01/18 职场文书
先进个人获奖感言
2014/01/24 职场文书
《鸟岛》教学反思
2014/04/26 职场文书
财务会计专业求职信
2014/06/09 职场文书
建筑质检员岗位职责
2015/04/08 职场文书
2015暑假打工实践报告
2015/07/13 职场文书
Windows安装Anaconda3的方法及使用过程详解
2021/06/11 Python
Python中如何处理常见报错
2022/01/18 Python
vue如何在data中引入图片的正确路径
2022/06/05 Vue.js