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 06 Python
用python登录Dr.com思路以及代码分享
Jun 25 Python
实例讲解Python编程中@property装饰器的用法
Jun 20 Python
判断网页编码的方法python版
Aug 12 Python
Python中的defaultdict与__missing__()使用介绍
Feb 03 Python
python 用for循环实现1~n求和的实例
Feb 01 Python
Python面向对象之私有属性和私有方法应用案例分析
Dec 31 Python
opencv+python实现鼠标点击图像,输出该点的RGB和HSV值
Jun 02 Python
python pymysql链接数据库查询结果转为Dataframe实例
Jun 05 Python
Python实现文件压缩和解压的示例代码
Aug 12 Python
Python极值整数的边界探讨分析
Sep 15 Python
Python  序列化反序列化和异常处理的问题小结
Dec 24 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函数指定默认值方法的小例子
2013/12/04 PHP
php解析xml 的四种简单方法(附实例)
2016/07/11 PHP
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
使用JavaScript动态设置样式实现代码及演示动画
2013/01/25 Javascript
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
input输入框鼠标焦点提示信息
2015/03/17 Javascript
JS中的Replace方法使用经验分享
2015/05/20 Javascript
javascript封装 Cookie 应用接口
2015/08/07 Javascript
js查看一个函数的执行时间实例代码
2015/09/12 Javascript
JavaScript函数节流概念与用法实例详解
2016/06/20 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
2016/12/13 Javascript
video.js使用改变ui过程
2017/03/05 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
2017/07/17 Javascript
Angular.js中上传指令ng-upload的基本使用教程
2017/07/30 Javascript
基于vue-element组件实现音乐播放器功能
2018/05/06 Javascript
CKEditor 4.4.1 添加代码高亮显示插件功能教程【使用官方推荐Code Snippet插件】
2019/06/14 Javascript
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
2019/07/03 jQuery
[01:23:59]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 VP vs Secret
2018/04/03 DOTA
python在不同层级目录import模块的方法
2016/01/31 Python
你眼中的Python大牛 应该都有这份书单
2017/10/31 Python
Python将DataFrame的某一列作为index的方法
2018/04/08 Python
python 获取url中的参数列表实例
2018/12/18 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
Django使用中间键实现csrf认证详解
2019/07/22 Python
正则给header的冒号两边参数添加单引号(Python请求用)
2019/08/09 Python
Python+Xlwings 删除Excel的行和列
2020/12/19 Python
经济实惠的豪华家具:My-Furniture
2019/03/12 全球购物
时尚、社区、科技:SEVENSTORE
2019/04/26 全球购物
关于战胜挫折的名言警句大全!
2019/07/05 职场文书
2019年公司快递收发管理制度模板
2019/11/20 职场文书
实用干货:敬酒词大全,帮你应付各种场合
2019/11/21 职场文书
MySQL命令行操作时的编码问题详解
2021/04/14 MySQL
ES6 解构赋值的原理及运用
2021/05/25 Javascript
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技