使用实现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 相关文章推荐
paramiko模块安装和使用(远程登录服务器)
Jan 27 Python
Nginx搭建HTTPS服务器和强制使用HTTPS访问的方法
Aug 16 Python
用Python抢过年的火车票附源码
Dec 07 Python
Python正规则表达式学习指南
Aug 02 Python
Python基于TCP实现会聊天的小机器人功能示例
Apr 09 Python
使用Python制作自动推送微信消息提醒的备忘录功能
Sep 06 Python
python2与python3共存问题的解决方法
Sep 18 Python
python实发邮件实例详解
Nov 11 Python
用OpenCV将视频分解成单帧图片,图片合成视频示例
Dec 10 Python
Python语法之精妙的十个知识点(装B语法)
Jan 18 Python
在keras下实现多个模型的融合方式
May 23 Python
分享3个非常实用的 Python 模块
Mar 03 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+Html+缓存
2006/11/25 PHP
Ajax+PHP边学边练 之五 图片处理
2009/12/03 PHP
php对mongodb的扩展(初出茅庐)
2012/11/11 PHP
深入解析php之sphinx
2013/05/15 PHP
基于php使用memcache存储session的详解
2013/06/25 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
2014/04/28 PHP
分享10段PHP常用代码
2015/11/11 PHP
PHP输入流php://input实例讲解
2015/12/22 PHP
PHP实现微信网页授权开发教程
2016/01/19 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
2017/08/10 PHP
javascript 自动转到命名锚记
2009/01/10 Javascript
为你的网站增加亮点的9款jQuery插件推荐
2011/05/03 Javascript
javascript静态页面传值的三种方法分享
2013/11/12 Javascript
禁止IE用右键的JS代码
2013/12/30 Javascript
js判断游览器类型及版本号的代码
2014/05/11 Javascript
jQuery关键词说明插件cluetip使用指南
2015/04/21 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
2015/08/31 Javascript
js图片轮播特效代码分享
2015/09/07 Javascript
谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
2015/10/01 Javascript
JS+HTML5 FileReader对象用法示例
2017/04/07 Javascript
浅谈js中的this问题
2017/08/31 Javascript
Vue Element UI + OSS实现上传文件功能
2019/07/31 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
[09:33]2015国际邀请赛第四日TOP10
2015/08/08 DOTA
Python中尝试多线程编程的一个简明例子
2015/04/07 Python
Python实现提取文章摘要的方法
2015/04/21 Python
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
python使用Plotly绘图工具绘制气泡图
2019/04/01 Python
PyCharm2018 安装及破解方法实现步骤
2019/09/09 Python
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
高级文秘工作总结的自我评价
2013/09/28 职场文书
公司请假条格式
2014/04/11 职场文书
忠犬八公的故事观后感
2015/06/05 职场文书
争做文明公民倡议书
2019/06/24 职场文书
Python中的嵌套循环详情
2022/03/23 Python