使用实现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 相关文章推荐
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
Jun 18 Python
在centos7中分布式部署pyspider
May 03 Python
基于numpy.random.randn()与rand()的区别详解
Apr 17 Python
python requests 库请求带有文件参数的接口实例
Jan 03 Python
python 对多个csv文件分别进行处理的方法
Jan 07 Python
对python判断ip是否可达的实例详解
Jan 31 Python
python 实现查找文件并输出满足某一条件的数据项方法
Jun 12 Python
python爬虫 2019中国好声音评论爬取过程解析
Aug 26 Python
python3实现弹弹球小游戏
Nov 25 Python
Python爬虫实现模拟点击动态页面
Mar 05 Python
Python selenium模拟手动操作实现无人值守刷积分功能
May 13 Python
python 实现朴素贝叶斯算法的示例
Sep 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无限分类的深入理解
2013/06/02 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
2018/07/31 PHP
如何确保JavaScript的执行顺序 之实战篇
2011/03/03 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
IE的fireEvent方法概述及应用
2013/02/22 Javascript
Javascript必知必会(四)js类型转换
2016/06/08 Javascript
AngularJS 异步解决实现方法
2017/06/12 Javascript
zTree树形插件异步加载方法详解
2017/06/14 Javascript
基于Bootstrap分页的实例讲解(必看篇)
2017/07/04 Javascript
详解Node.js利用node-git-server快速搭建git服务器
2017/09/27 Javascript
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
2018/04/21 Javascript
vue中实现左右联动的效果
2018/06/22 Javascript
Vue press 支持图片放大功能的实例代码
2018/11/09 Javascript
vue获取data数据改变前后的值方法
2019/11/07 Javascript
JS实现点星星消除小游戏
2020/03/24 Javascript
详解JSON.stringify()的5个秘密特性
2020/05/26 Javascript
Django中实现一个高性能计数器(Counter)实例
2014/07/09 Python
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
Python进程间通信Queue实例解析
2018/01/25 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
opencv改变imshow窗口大小,窗口位置的方法
2018/04/02 Python
基于python实现学生信息管理系统
2019/11/22 Python
解决tensorflow由于未初始化变量而导致的错误问题
2020/01/06 Python
Python3标准库之functools管理函数的工具详解
2020/02/27 Python
使用Python实现NBA球员数据查询小程序功能
2020/11/09 Python
美国健康和保健平台:healtop
2020/07/02 全球购物
威盛公司软件C++工程师笔试题面试题
2012/07/16 面试题
文员岗位职责范本
2014/03/08 职场文书
《春天来了》教学反思
2014/04/07 职场文书
毕业生简历自我评价范文
2014/04/09 职场文书
致共产党员倡议书
2014/04/16 职场文书
2014年入党积极分子党校培训心得体会
2014/07/08 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
邀请书格式范文
2015/02/02 职场文书
《观潮》教学反思
2016/02/17 职场文书
python读取mat文件生成h5文件的实现
2022/07/15 Python