Python生成XLS文件(Excel)封装 XLSWriter

码农软件 · 软件分类 · Excel开发包 · 2019-09-16 22:57:16

软件介绍

在Web数据采集输出格式中XLS(Excel)是一种很常见的格式。它具有灵活、通用功能(能够方便地导入各种数据库 例如,Access、MySQL),借助Excel的强大功能可以方便地对数据进行二次统计和处理。并且它对UTF-8字符编码支持较好,用Excel查看不会出现乱码(注:Excel查看UTF-8编码的CSV文件会乱码)。

XLSWriter是由鲲鹏数据的技术人员在xlwt库的基础上进行二次封装而来,它的目的是为了写XLS文件的操作更加简单。

示例代码:

from XLSWriter import XLSWriter

xlswriter = XLSWriter(u'陕西.xls')
xlswriter.writerow(['姓名', '年龄', '电话', 'QQ'], sheet_name=u'基本信息')
xlswriter.writerow(['张三', '30', '13512345678', '123456789'], sheet_name=u'基本信息')
    
xlswriter.writerow(['学校', '获得学位', '取得学位时间'], sheet_name=u'学习经历')
xlswriter.writerow(['西安电子科技大学', '学士', '2009'], sheet_name=u'学习经历')
xlswriter.writerow(['西安电子科技大学', '硕士', '2012'], sheet_name=u'学习经历')
    
xlswriter.writerow(['王五', '30', '13512345678', '123456789'], sheet_name=u'基本信息')
# don't forget to save data to disk
xlswriter.save()

它具有以下特性:

1. 支持中文。
2. 支持多Sheet写入操作(通过指定sheet_name)。
3. 具有Sheet自动分表功能:32位系统下,Excel的最大可读行数是65535,为了避免数据溢出,XLSWiter在一个Sheet内行数达到65535后自动进行分表(创建Sheet2、3、4...)。

本文地址:https://codercto.com/soft/d/14760.html

硅谷创投课

硅谷创投课

[美]加里·维纳查克 / 林怡 / 北京联合出版社 / 2017-6 / 52

☆通用电气前CEO杰克·韦尔奇力荐,影响500强企业CMO的美国互联网意见领袖全新力作! ☆《纽约时报》榜单全新畅销书,把握来自硅谷的互联网风口浪潮! ☆70后创投鬼才,影响美国00后一代商业观的网络红人、科技公司天使投资人面对面解答你创投、管理、运营中的 一切困惑! ☆来自无数实战的真实商业意见!年轻人为什么买你的账?投资人凭什么会把钱交给你?企业家更应该做的事到底是什么?告诉......一起来看看 《硅谷创投课》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

URL 编码/解码
URL 编码/解码

URL 编码/解码