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 移除字符串尾部的数字方法
Jul 17 Python
对python 读取线的shp文件实例详解
Dec 22 Python
python flask搭建web应用教程
Nov 19 Python
根据tensor的名字获取变量的值方式
Jan 04 Python
pytorch masked_fill报错的解决
Feb 18 Python
python脚本和网页有何区别
Jul 02 Python
Python如何截图保存的三种方法(小结)
Sep 01 Python
python字典通过值反查键的实现(简洁写法)
Sep 30 Python
Python与C/C++的相互调用案例
Mar 04 Python
教你用Python写一个植物大战僵尸小游戏
Apr 25 Python
Pandas数据类型之category的用法
Jun 28 Python
关于Python使用turtle库画任意图的问题
Apr 01 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 sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
2012/10/31 PHP
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
怎样搭建PHP开发环境
2015/07/28 PHP
php如何实现只替换一次或N次
2015/10/29 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
2017/01/12 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
2018/11/29 PHP
ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
2019/08/05 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
让广告代码不再影响你的网页加载速度
2006/07/07 Javascript
jquery实现手风琴效果实例代码
2013/11/15 Javascript
在Google 地图上实现做的标记相连接
2015/01/05 Javascript
JavaScript实现Java中StringBuffer的方法
2015/02/09 Javascript
基于JavaScript实现仿京东图片轮播效果
2015/11/06 Javascript
jQuery动画效果实现图片无缝连续滚动
2016/01/12 Javascript
基于jquery实现百度新闻导航菜单滑动动画
2016/03/15 Javascript
Vue.2.0.5过渡效果使用技巧
2017/03/16 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
Vue项目分环境打包的实现步骤
2018/04/02 Javascript
javascript自定义日期比较函数用法示例
2019/07/22 Javascript
jquery实现弹窗(系统提示框)效果
2019/12/10 jQuery
纯js实现无缝滚动功能代码实例
2020/02/21 Javascript
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
详解pandas中MultiIndex和对象实际索引不一致问题
2019/07/23 Python
Python通过kerberos安全认证操作kafka方式
2020/06/06 Python
美国嘻哈首饰购物网站:Hip Hop Bling
2016/12/30 全球购物
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
allbeauty美国:英国在线美容店
2019/03/11 全球购物
adidas菲律宾官网:adidas PH
2020/02/07 全球购物
医院后勤自我鉴定
2013/10/13 职场文书
十佳家长事迹材料
2014/08/26 职场文书
运动会表扬稿
2015/01/16 职场文书
大学生暑期实践报告
2015/07/13 职场文书
Python学习之异常中的finally使用详解
2022/03/16 Python
十大经典日本动漫排行榜 海贼王第三,犬夜叉仅第八
2022/03/18 日漫