使用实现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多线程编程(三):threading.Thread类的重要函数和方法
Apr 05 Python
python将文本转换成图片输出的方法
Apr 28 Python
Python数据结构与算法之图结构(Graph)实例分析
Sep 05 Python
pycharm远程调试openstack代码
Nov 21 Python
Tornado高并发处理方法实例代码
Jan 15 Python
python定向爬取淘宝商品价格
Feb 27 Python
Python中拆分字符串的操作方法
Jul 23 Python
Python提取PDF内容的方法(文本、图像、线条等)
Sep 25 Python
超实用的 30 段 Python 案例
Oct 10 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
Oct 21 Python
解决springboot yml配置 logging.level 报错问题
Feb 21 Python
Python基于time模块表示时间常用方法
Jun 18 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动态分页函数,PHP开发分页必备啦
2011/11/07 PHP
基于flush()不能按顺序输出时的解决办法
2013/06/29 PHP
PHP入门教程之面向对象基本概念实例分析
2016/09/11 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
判断浏览器的javascript版本的代码
2010/09/03 Javascript
js面向对象设计用{}好还是function(){}好(构造函数)
2011/10/23 Javascript
Event altKey,ctrlKey,shiftKey属性解析
2013/12/18 Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
2014/10/17 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
2015/12/03 Javascript
JavaScript中rem布局在react中的应用
2015/12/09 Javascript
jquery中cookie用法实例详解(获取,存储,删除等)
2016/01/04 Javascript
理解javascript定时器中的setTimeout与setInterval
2016/02/23 Javascript
javascript函数命名的三种方式及区别介绍
2016/03/22 Javascript
jQuery简单实现仿京东分类导航层效果
2016/06/07 Javascript
D3.js实现散点图和气泡图的方法详解
2016/09/21 Javascript
bootstrap弹出层的多种触发方式
2017/05/10 Javascript
fullpage.js最后一屏滚动方式
2018/02/06 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
Javascript摸拟自由落体与上抛运动原理与实现方法详解
2020/04/08 Javascript
Python修改MP3文件的方法
2015/06/15 Python
解决python中无法自动补全代码的问题
2018/12/04 Python
Python基础学习之时间转换函数用法详解
2019/06/18 Python
Python使用内置函数setattr设置对象的属性值
2020/10/16 Python
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
2015/02/22 面试题
班级道德讲堂实施方案
2014/02/24 职场文书
外贸专业求职信
2014/03/09 职场文书
小学假期安全广播稿
2014/09/28 职场文书
2014年残疾人工作总结
2014/12/06 职场文书
团代会开幕词
2015/01/28 职场文书
毕业证明书
2015/06/19 职场文书
商务宴会祝酒词
2015/08/11 职场文书
入党转正申请书范文
2019/05/20 职场文书
python 爬取哔哩哔哩up主信息和投稿视频
2021/06/07 Python
使用@Value值注入及配置文件组件扫描
2021/07/09 Java/Android
MySQL插入数据与查询数据
2022/03/25 MySQL
Go语言安装并操作redis的go-redis库
2022/04/14 Golang