使用实现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获取运行目录与当前脚本目录的方法
Jun 01 Python
Python二分查找详解
Sep 13 Python
Python内置数据结构与操作符的练习题集锦
Jul 01 Python
Python对列表中的各项进行关联详解
Aug 15 Python
Python编程给numpy矩阵添加一列方法示例
Dec 04 Python
python,Django实现的淘宝客登录功能示例
Jun 12 Python
Python 循环终止语句的三种方法小结
Jun 24 Python
python多线程使用方法实例详解
Dec 30 Python
Python3基本输入与输出操作实例分析
Feb 14 Python
Python使用多进程运行含有任意个参数的函数
May 02 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
Nov 11 Python
基于Python编写简易版的天天跑酷游戏的示例代码
Mar 23 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
常用表单验证类,有了这个,一般的验证就都齐了。
2006/12/06 PHP
PHP is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
snoopy 强大的PHP采集类使用实例代码
2010/12/09 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
2017/05/12 PHP
基于php编程规范(详解)
2017/08/17 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
浅谈PHP中的那些魔术常量
2020/12/02 PHP
破解Session cookie的方法
2006/07/28 Javascript
js自执行函数的几种不同写法的比较
2012/08/16 Javascript
js中typeof的用法汇总
2013/12/12 Javascript
js通过元素class名字获取元素集合的具体实现
2014/01/06 Javascript
js实现class样式的修改、添加及删除的方法
2015/01/20 Javascript
JS自定义函数对web前端上传的文件进行类型大小判断
2016/10/19 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
JS实现商品筛选功能
2020/08/19 Javascript
微信小程序的生命周期的详解
2017/10/19 Javascript
使用vue-router为每个路由配置各自的title
2018/07/30 Javascript
对angularJs中controller控制器scope父子集作用域的实例讲解
2018/10/08 Javascript
如何封装了一个vue移动端下拉加载下一页数据的组件
2019/01/06 Javascript
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
使用异步controller与jQuery实现卷帘式分页
2019/06/18 jQuery
vue-router路由模式详解(小结)
2019/08/26 Javascript
vue中使用echarts的示例
2021/01/03 Vue.js
[02:12]2019完美世界全国高校联赛(春季赛)报名开启
2019/03/01 DOTA
Django ORM框架的定时任务如何使用详解
2017/10/19 Python
python之matplotlib学习绘制动态更新图实例代码
2018/01/23 Python
Python对象中__del__方法起作用的条件详解
2018/11/01 Python
python调用虹软2.0第三版的具体使用
2019/02/22 Python
python爬取代理ip的示例
2020/12/18 Python
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
个人社会实践自我鉴定
2014/03/24 职场文书
2014年小学数学教师工作总结
2014/12/03 职场文书
干部考核工作总结2015
2015/07/24 职场文书
postgresql使用filter进行多维度聚合的解决方法
2021/07/16 PostgreSQL
关于PostgreSQL JSONB的匹配和交集问题
2021/09/14 PostgreSQL