使用实现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中replace方法实例分析
Aug 20 Python
Python 正则表达式实现计算器功能
Apr 29 Python
Python 中 Virtualenv 和 pip 的简单用法详解
Aug 18 Python
Python利用公共键如何对字典列表进行排序详解
May 19 Python
Python格式化输出字符串方法小结【%与format】
Oct 29 Python
使用python对文件中的数值进行累加的实例
Nov 28 Python
获取Pytorch中间某一层权重或者特征的例子
Aug 17 Python
python图片二值化提高识别率代码实例
Aug 24 Python
django框架cookie和session用法实例详解
Dec 10 Python
如何使用Python破解ZIP或RAR压缩文件密码
Jan 09 Python
Python xlrd excel文件操作代码实例
Mar 10 Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
Dec 10 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新手上路(十三)
2006/10/09 PHP
php下intval()和(int)转换使用与区别
2008/07/18 PHP
php更改目录及子目录下所有的文件后缀扩展名的代码
2010/10/12 PHP
php不使用插件导出excel的简单方法
2014/03/04 PHP
基于PHP实现用户注册登录功能
2016/10/14 PHP
用Greasemonkey 脚本收藏网站会员信息到本地
2009/10/26 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
使用jQuery将多条数据插入模态框的实现代码
2014/10/08 Javascript
JavaScript实现获取dom中class的方法
2015/02/09 Javascript
js简单实现竖向tab选项卡的方法
2015/05/04 Javascript
Javascript简单改变表单元素背景的方法
2015/07/15 Javascript
D3.js实现直方图的方法详解
2016/09/25 Javascript
浅析BootStrap中Modal(模态框)使用心得
2016/12/24 Javascript
基于JavaScript实现自定义滚动条
2017/01/25 Javascript
基于vue-cli vue-router搭建底部导航栏移动前端项目
2018/02/28 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
2018/04/17 Javascript
vue cli 3.0 使用全过程解析
2018/06/14 Javascript
vue-cli项目修改文件热重载失效的解决方法
2018/09/19 Javascript
vue.js的vue-cli脚手架中使用百度地图API的实例
2019/01/21 Javascript
ES7之Async/await的使用详解
2019/03/28 Javascript
JS中注入eval, Function等系统函数截获动态代码
2019/04/03 Javascript
javascript利用canvas实现鼠标拖拽功能
2020/07/23 Javascript
给Python中的MySQLdb模块添加超时功能的教程
2015/05/05 Python
python 字典中文key处理,读取,比较方法
2018/07/06 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
2018/10/26 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
Python urlencode和unquote函数使用实例解析
2020/03/31 Python
解决keras使用cov1D函数的输入问题
2020/06/29 Python
利用Python过滤相似文本的简单方法示例
2021/02/03 Python
Lookfantastic德国官网:英国知名美妆购物网站
2017/06/11 全球购物
团结演讲稿范文
2014/05/23 职场文书
五一劳动节演讲稿
2014/09/12 职场文书
2015年度个人业务工作总结
2015/04/27 职场文书
护理工作心得体会
2016/01/22 职场文书
Netty分布式客户端接入流程初始化源码分析
2022/03/25 Java/Android
Python循环之while无限迭代
2022/04/30 Python