使用实现XlsxWriter创建Excel文件并编辑


Posted in Python onMay 04, 2018

之前操作Excel使用过其他的方式,针对Excel的写入来说,使用过xlwt模块,也直接使用过win32com接口。如果说哪个最能够发挥Excel的威力,那么肯定是win32com接口实现的方式,然而这种方式需要的是Office软件支持。

至于xlwt,我觉得我们平时用到的功能基本上都有了,通常这个基本就能够满足我个人的要求。

今天使用了一下XlsxWriter模块,暂时没有找到什么比较特殊的功能。当然,我自己也仅仅是照搬了一个demo程序而已。先展示一下程序代码:

#!/usr/bin/python
# -*- coding: cp936 -*-
 
import xlsxwriter
 
workbook = xlsxwriter.Workbook('demo.xlsx')
worksheet = workbook.add_worksheet('demo')
 
worksheet.set_column('A:A',20)
bold = workbook.add_format({'bold':True})
 
worksheet.write('A1','Hello')
worksheet.write('A2','WOrld',bold)
worksheet.write('B2',u'你好!',bold)
 
worksheet.write(2,0,32)
worksheet.write(3,0,35.5)
worksheet.write(4,0,'=SUM(A3:A4)')
 
workbook.close()

程序运行后,生成了文件名为demo.xlsx的文件,打开后的内容如下:

使用实现XlsxWriter创建Excel文件并编辑

通过编辑操作,创建了指定名称的Sheet,同时写入了相关的信息。还调用了一个求和的方法计算了两个单元格的数值之和。

相比之前使用的xlwt模块,XlsxWriter模块要大得多。从庞大的体积大致能够猜到这个模块的功能应该是要更强大一些。从文件的格式支持上就可以看出一点端倪,这个模块支持xlwt并不支持的xlsx类型格式的文件。至于其它的功能,后续真可以了解下然后再做一次更为细致的学习。

以上这篇使用实现XlsxWriter创建Excel文件并编辑就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
连接Python程序与MySQL的教程
Apr 29 Python
TensorFlow入门使用 tf.train.Saver()保存模型
Apr 24 Python
python中yaml配置文件模块的使用详解
Apr 27 Python
django利用request id便于定位及给日志加上request_id
Aug 26 Python
Python之时间和日期使用小结
Feb 14 Python
Python:Numpy 求平均向量的实例
Jun 29 Python
Python求凸包及多边形面积教程
Apr 12 Python
Django实现celery定时任务过程解析
Apr 21 Python
python 利用opencv实现图像网络传输
Nov 12 Python
python实现银行账户系统
Feb 22 Python
利用python实现汉诺塔游戏
Mar 01 Python
Requests什么的通通爬不了的Python超强反爬虫方案!
May 20 Python
Python实现获取前100组勾股数的方法示例
May 04 #Python
python XlsxWriter模块创建aexcel表格的实例讲解
May 03 #Python
Python 中的Selenium异常处理实例代码
May 03 #Python
Python读写/追加excel文件Demo分享
May 03 #Python
windows下安装Python的XlsxWriter模块方法
May 03 #Python
python使用openpyxl库修改excel表格数据方法
May 03 #Python
python实现跨excel的工作表sheet之间的复制方法
May 03 #Python
You might like
php通过文件头检测文件类型通用代码类(zip,rar等)
2010/10/19 PHP
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
2016/02/03 PHP
wordpress自定义标签云与随机获取标签的方法详解
2019/03/22 PHP
PHP设计模式之 策略模式Strategy详解【对象行为型】
2020/05/01 PHP
PHP7 整型处理机制修改
2021/03/09 PHP
JavaScript词法作用域与调用对象深入理解
2012/11/29 Javascript
jquery加载图片时以淡入方式显示的方法
2015/01/14 Javascript
JavaScript将字符串转换为整数的方法
2015/04/14 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
2016/11/18 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
2017/12/27 Javascript
layui动态绑定事件的方法
2019/09/20 Javascript
详解JavaScript作用域 闭包
2020/07/29 Javascript
[04:27]DOTA2官方论坛水友赛集锦
2013/09/16 DOTA
[54:51]Ti4 冒泡赛第二轮LGD vs C9 3
2014/07/14 DOTA
用Python实现QQ游戏大家来找茬辅助工具
2014/09/14 Python
详解Python3操作Mongodb简明易懂教程
2017/05/25 Python
Python爬取十篇新闻统计TF-IDF
2018/01/03 Python
Python工程师面试必备25条知识点
2018/01/17 Python
python浪漫表白源码
2019/04/05 Python
Keras搭建自编码器操作
2020/07/03 Python
Django model class Meta原理解析
2020/11/14 Python
Python 远程开关机的方法
2020/11/18 Python
奥地利网上现代灯具和灯饰店:Lampenwelt.at
2018/01/29 全球购物
Footshop法国:购买运动鞋
2020/01/19 全球购物
中软Java笔试题
2012/11/11 面试题
高中生毕业学习总结的自我评价
2013/11/14 职场文书
应届护士求职信范文
2014/01/26 职场文书
大专毕业自我鉴定
2014/02/04 职场文书
幼儿园教学管理制度
2014/02/04 职场文书
总会计师岗位职责
2014/02/19 职场文书
创建服务型党组织实施方案
2014/02/25 职场文书
地陪导游欢迎词
2015/01/26 职场文书
房屋产权证明书
2015/06/19 职场文书
求职信如何撰写?
2019/05/22 职场文书
Go 内联优化让程序员爱不释手
2022/06/21 Golang