之前操作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的文件,打开后的内容如下:

通过编辑操作,创建了指定名称的Sheet,同时写入了相关的信息。还调用了一个求和的方法计算了两个单元格的数值之和。

相比之前使用的xlwt模块,XlsxWriter模块要大得多。从庞大的体积大致能够猜到这个模块的功能应该是要更强大一些。从文件的格式支持上就可以看出一点端倪,这个模块支持xlwt并不支持的xlsx类型格式的文件。至于其它的功能,后续真可以了解下然后再做一次更为细致的学习。

以上这篇使用实现XlsxWriter创建Excel文件并编辑就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

您可能感兴趣的文章:

python中使用xlrd、xlwt操作excel表格详解

python通过openpyxl生成Excel文件的方法

时间: 2018-05-01

xlsxwriter写行合并_使用实现XlsxWriter创建Excel文件并编辑相关推荐

  1. xlsxwriter写行合并_使用xlsxwriter将pandas数据框写入excel并包含“write-rich”字符串格式...

    以下是可复制的,并产生所需的输出. import xlsxwriter, pandas as pd workbook = xlsxwriter.Workbook('pandas_with_rich_s ...

  2. xlsxwriter写行合并_XlsxWriter写入excel文件

    XlsxWriter写入excel文件 唐黎琦 [摘要] 在日常开发中,我们经常会遇到需要将数据导出为excel的场景,XlsxWriter作为专门写入excel文件的python库,对excel文件 ...

  3. 使用XlsxWriter创建Excel文件并编辑

    之前操作Excel使用过其他的方式,针对Excel的写入来说,使用过xlwt模块,也直接使用过win32com接口.如果说哪个最能够发挥Excel的威力,那么肯定是win32com接口实现的方式,然而 ...

  4. 如何利用python整合excel_使用 Python 合并多个格式一致的 Excel 文件(推荐)

    一 问题描述 最近朋友在工作中遇到这样一个问题,她每天都要处理如下一批 Excel 表格:每个表格的都只有一个 sheet,表格的前两行为表格标题及表头,表格的最后一行是相关人员签字.最终目标是将每个 ...

  5. python读取excel文件代码封装_12行代码教会你用python读excel文件提取数据生成条形码...

    12 行代码教会你用 python 读 excel 文件,提取数据,生成 条形码 一.需求分析条形码应用广泛,尤其是人事.财务和库 管等等岗位,常需根据 excel 文件成批生成条码,如果是经 常性天 ...

  6. 两表格合并_使用 Python 合并多个格式一致的 Excel 文件

    一 问题描述 最近朋友在工作中遇到这样一个问题,她每天都要处理如下一批 Excel 表格:每个表格的都只有一个 sheet,表格的前两行为表格标题及表头,表格的最后一行是相关人员签字.最终目标是将每个 ...

  7. python合并excel文件关键字_使用 Python 合并多个格式一致的 Excel 文件,Excel 表格...

    一 问题描述 最近朋友在工作中遇到这样一个问题,她每天都要处理如下一批 Excel 表格:每个表格的都只有一个 sheet,表格的前两行为表格标题及表头,表格的最后一行是相关人员签字.最终目标是将每个 ...

  8. python xlwt写入数据超过范围限制_用xlrd包读取Excel文件-尽量不用xlwt包写入Excel文件最多能支持65536行数据。...

    1. 引有包 import xlrd1 打开文件 data = good_ivy = xlrd.open_workbook(r'商品库存.xls')1 2 获取你要打开的sheet文件 # table ...

  9. python写excel文件不覆盖_如何写入现有的Excel文件而不覆盖数据(使用pandas)?...

    如何写入现有的Excel文件而不覆盖数据(使用pandas)? 我使用pandas以下列方式写入excel文件: import pandas writer = pandas.ExcelWriter(' ...

最新文章

  1. 《OpenCV3编程入门》学习笔记6 图像处理(二)非线性滤波:中值滤波、双边滤波
  2. zend framework1.11使用原生代码获取结果
  3. TP5 验证码功能实现(解决点击验证码不更新的问题)
  4. 练习7-11 字符串逆序 (15分)
  5. Instsrv.exe可以给系统安装和删除服务
  6. ES语法及-IK分词器
  7. 对象反序列化出现类型不匹配的情况(spring-boot-devtools)
  8. pkuseg-python的postag.zip在不能联网的服务器上的解决办法
  9. CSS3 过渡和动画
  10. windows下的dig 命令和nslookup的用法及详例
  11. 关于技术人员的非技术能力
  12. python使用虚拟内存_深入浅出虚拟内存(一)
  13. Unity基于YooAssets资源管理1
  14. 阿里高级体验设计专家朱斌:如何通过设计管理用户注意力?
  15. python 智禅_禅道是什么意思:非禅不智,非智不禅
  16. Java-Stream流,异常捕获
  17. android动画不占cpu如何实现,【实战总结】帧动画调优实践
  18. 微信小程序(下拉刷新数据)新手向
  19. ROS导航小车经验总结
  20. 微信小程序学习总结(4.wx:if按钮切换)

热门文章

  1. 这个情人节,工程师用阿里云来试着表达不一样的爱意
  2. 阿里云自研新一代企业云数据库POLARDB背后的技术
  3. 8 年后重登王座,Python 再度成为 TIOBE 年度编程语言
  4. 详解Object.defineProperty
  5. linux phpunit 安装,在CentOS 7/CentOS 8系统中安装PHPUnit的方法
  6. linux部分基础命令总结,Linux常用基础命令总结
  7. 边缘指示函数matlab,matlab图像处理——傅立叶变换边缘提取
  8. (需求实战_04)_定时压缩昨天指定文件并删除
  9. Git添加为远程仓库
  10. Excel 表单控件之 CheckBox 集合事件响应