使用实现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中的WSGI接口
May 11 Python
python图像处理之镜像实现方法
May 30 Python
Python多线程实现同步的四种方式
May 02 Python
解决python3在anaconda下安装caffe失败的问题
Jun 15 Python
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
Jul 02 Python
python3中os.path模块下常用的用法总结【推荐】
Sep 16 Python
详解PyCharm+QTDesigner+PyUIC使用教程
Jun 13 Python
对django中foreignkey的简单使用详解
Jul 28 Python
安装docker-compose的两种最简方法
Jul 30 Python
Python+OpenCV 实现图片无损旋转90°且无黑边
Dec 12 Python
python 微信好友特征数据分析及可视化
Jan 07 Python
Python torch.flatten()函数案例详解
Aug 30 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 保留字列表
2012/10/04 PHP
smarty模板数学运算示例
2016/12/11 PHP
PHP回调函数与匿名函数实例详解
2017/08/16 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
JQUERY操作JSON实例代码
2010/02/09 Javascript
Jquery 1.42 checkbox 全选和反选代码
2010/03/27 Javascript
神奇的7个jQuery 3D插件整理
2011/01/06 Javascript
dtree 网页树状菜单及传递对象集合到js内,动态生成节点
2012/04/14 Javascript
JQuery实现表格中相同单元格合并示例代码
2013/06/26 Javascript
jquery+css3打造一款ajax分页插件(自写)
2014/06/18 Javascript
javascript进行四舍五入方法汇总
2014/12/16 Javascript
使用javascript实现简单的选项卡切换
2015/01/09 Javascript
jquery实现的横向二级导航效果代码
2015/08/26 Javascript
Jquery $when done then的用法详解
2016/05/20 Javascript
基于jQuery实现淡入淡出效果轮播图
2020/07/31 Javascript
node.js基于express使用websocket的方法
2017/11/09 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
Python标准库之多进程(multiprocessing包)介绍
2014/11/25 Python
在Python的while循环中使用else以及循环嵌套的用法
2015/10/14 Python
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
python基于ID3思想的决策树
2018/01/03 Python
Python设计模式之观察者模式简单示例
2018/01/10 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
2018/05/10 Python
详解多线程Django程序耗尽数据库连接的问题
2018/10/08 Python
python直接获取API传递回来的参数方法
2018/12/17 Python
解决Python中回文数和质数的问题
2019/11/24 Python
BeautifulSoup获取指定class样式的div的实现
2020/12/07 Python
如何用tempfile库创建python进程中的临时文件
2021/01/28 Python
canvas实现漂亮的下雨效果的示例
2018/04/18 HTML / CSS
护士自我介绍信
2014/01/13 职场文书
聚美优品恶搞广告词
2014/03/14 职场文书
导游词怎么写
2015/02/04 职场文书
先进个人自荐书
2015/03/06 职场文书
困难补助申请报告
2015/05/19 职场文书
月考总结与反思
2015/10/22 职场文书
Echarts如何重新渲染实例详解
2022/05/30 Javascript