XlsxWriter - 基于Python的Excel读写模块

XlsxWriter - 基于Python的Excel读写模块


通常对excel表格进行读写操作时,会使用传统的xlwt和xlrd模块。然而xlwt目前仅对xls格式文件提供支持,不支持现在常用的xlsx格式文件。当在工作中需要对excel进行较为复杂的操作时,上述的特征会带来相当大的困扰。XlsxWriter提供了对xlsx格式的全面的支持,本博客会陆续更新相关的普及教程,希望为大家文档自动化带来帮助。

XlsxWriter的介绍

XlsxWriter可以支持Excel 2007及之后版本的xlsx文件格式,相对于其它python模块,它为Excel的xlsx文件格式提供了更全面的支持。唯一的一个缺陷是它不能编辑已存在的Excel文件,同时也不提供读取Excel文件的功能。

XlsxWriter现有的BUG或问题可以在以下网址中查询:

Known Issues and Bugs
Frequently Asked Questions

如果在使用过程中遇到BUG,可以通过Reporting Bugs进行反馈。

XlsxWriter遵循的协议可以在License中查看。

XlsxWriter的安装

XlsxWriter的安装十分简单,可以使用pip直接安装:

$ pip install XlsxWriter

# Or to a non system dir:
$ pip install --user XlsxWriter

如果没有pip工具,可以直接下载XlsxWriter的tar压缩包进行安装:

$ curl -O -L http://github.com/jmcnamara/XlsxWriter/archive/master.tar.gz

$ tar zxvf master.tar.gz
$ cd XlsxWriter-master/
$ python setup.py install

或者从GitHub上将XlsxWriter克隆下来进行安装:

$ git clone https://github.com/jmcnamara/XlsxWriter.git

$ cd XlsxWriter
$ python setup.py install

XlsxWriter的例程

安装完成后,通过下面的例程来测试安装是否成功:

import xlsxwriter

workbook = xlsxwriter.Workbook('hello.xlsx')
worksheet = workbook.add_worksheet()

worksheet.write('A1', 'Hello world')

workbook.close()

将上述文件保存为hello.py,然后运行:

$ python hello.py

运行成功的话,会在当前目录生成excel文件hello.xlsx。打开该文件,查看是否将数据正确地写入到文件中。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值