使用实现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和OpenCV库将URL转换为OpenCV格式的方法
Mar 27 Python
python实现远程通过网络邮件控制计算机重启或关机
Feb 22 Python
python脚本生成caffe train_list.txt的方法
Apr 27 Python
浅谈Python中重载isinstance继承关系的问题
May 04 Python
Python 中的lambda函数介绍
Oct 10 Python
Python图像处理之图片文字识别功能(OCR)
Jul 30 Python
python脚本调用iftop 统计业务应用流量的思路详解
Oct 11 Python
Python OpenCV图像指定区域裁剪的实现
Oct 30 Python
python学习将数据写入文件并保存方法
Jun 07 Python
利用scikitlearn画ROC曲线实例
Jul 02 Python
Python OpenCV去除字母后面的杂线操作
Jul 05 Python
Pytest如何使用skip跳过执行测试
Aug 13 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
加速XP搜索功能堪比vista
2007/03/22 PHP
PHP中几个常用的魔术常量
2012/02/23 PHP
PHP获取文件相对路径的方法
2015/02/26 PHP
PHP命名空间定义与用法实例分析
2019/08/14 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
幻宇的层模拟窗口效果-提供演示和下载
2007/01/20 Javascript
利用json获取字符出现次数的代码
2012/03/22 Javascript
JS获取html对象的几种方式介绍
2013/12/05 Javascript
将HTML格式的String转化为HTMLElement的实现方法
2014/08/07 Javascript
修改Jquery Dialog 位置的实现方法
2016/08/26 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
2017/04/13 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
2017/07/13 Javascript
使用vue-aplayer插件时出现的问题的解决
2018/03/02 Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
2018/07/26 Javascript
微信小程序实现渐入渐出动画效果
2019/06/13 Javascript
Vue实现开心消消乐游戏算法
2019/10/22 Javascript
js实现无缝轮播图效果
2020/03/09 Javascript
JS实现小米轮播图
2020/09/21 Javascript
[32:39]完美世界DOTA2联赛循环赛 Forest vs Inki BO2第一场 11.04
2020/11/04 DOTA
Python编程中实现迭代器的一些技巧小结
2016/06/21 Python
老生常谈Python进阶之装饰器
2017/05/11 Python
Python的IDEL增加清屏功能实例
2017/06/19 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
python数据处理 根据颜色对图片进行分类的方法
2018/12/08 Python
建筑施工实习自我鉴定
2013/09/19 职场文书
个人简历自我鉴定
2013/10/11 职场文书
应届毕业生自我评价分享
2013/12/15 职场文书
会计主管岗位职责
2014/01/03 职场文书
求职信模板怎么做
2014/01/26 职场文书
营销总经理岗位职责
2014/02/02 职场文书
四下基层实施方案
2014/03/28 职场文书
国际金融专业自荐信
2014/07/05 职场文书
行政专员岗位职责说明书
2014/07/30 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
公务员政审个人总结
2015/02/12 职场文书
Win11开始菜单添加休眠选项
2022/04/19 数码科技