使用实现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 相关文章推荐
在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
May 02 Python
python验证码识别的实例详解
Sep 09 Python
深入分析python数据挖掘 Json结构分析
Apr 21 Python
Python批量发送post请求的实现代码
May 05 Python
python如何爬取个性签名
Jun 19 Python
python3解析库pyquery的深入讲解
Jun 26 Python
python用BeautifulSoup库简单爬虫实例分析
Jul 30 Python
django-rest-framework解析请求参数过程详解
Jul 18 Python
浅谈Django+Gunicorn+Nginx部署之路
Sep 11 Python
Pytorch中index_select() 函数的实现理解
Nov 19 Python
Python浮点型(float)运算结果不正确的解决方案
Sep 22 Python
PyTorch预训练Bert模型的示例
Nov 17 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
风味层面去分析咖啡油脂
2021/03/03 咖啡文化
PHP控制反转(IOC)和依赖注入(DI)
2017/03/13 PHP
js window.event对象详尽解析
2009/02/17 Javascript
JS函数验证总结(方便js客户端输入验证)
2010/10/29 Javascript
javascript中callee与caller的用法和应用场景
2010/12/08 Javascript
JQuery通过Ajax提交表单并返回结果
2011/07/31 Javascript
你的 mixin 真的兼容 ECMAScript 5 吗?
2013/04/11 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
jquery访问ashx文件示例代码
2014/08/11 Javascript
ECMAScript6中Set/WeakSet详解
2015/06/12 Javascript
简单的JS时钟实例讲解
2016/01/13 Javascript
JS小数运算出现多为小数问题的解决方法
2016/06/02 Javascript
jQuery的Cookie封装,与PHP交互的简单实现
2016/10/05 Javascript
完美解决JS文件页面加载时的阻塞问题
2016/12/18 Javascript
Vue中的slot使用插槽分发内容的方法
2018/03/01 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
2018/04/22 Javascript
Vue实现导航栏点击当前标签变色功能
2020/08/19 Javascript
javascript防抖函数debounce详解
2019/06/11 Javascript
vant实现购物车功能
2020/06/29 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
2020/07/27 Javascript
[04:15]DOTA2-DPC中国联赛1月19日Recap集锦
2021/03/11 DOTA
python脚本监控docker容器
2016/04/27 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
2019/04/12 Python
python 缺失值处理的方法(Imputation)
2019/07/02 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
详解Python中import机制
2020/09/11 Python
CSS3盒子模型详解
2013/04/24 HTML / CSS
大二自我鉴定范文
2013/10/05 职场文书
教师自荐书
2013/10/08 职场文书
公司大门门卫岗位职责
2014/06/11 职场文书
2014年计生标语
2014/06/23 职场文书
代办委托书怎么写
2014/08/01 职场文书
门卫岗位职责说明书
2014/08/18 职场文书
入党自传范文2015
2015/06/26 职场文书
《认识钟表》教学反思
2016/02/16 职场文书
简单聊聊Golang中defer预计算参数
2022/03/25 Golang