python 生成巨大的excel表格xlsxwriter
来源:互联网 发布:适用于mac的壁纸 编辑:程序博客网 时间:2024/06/12 07:03
原来我是用xlwt来生成excel的,生成的后缀名为xls,但是由于数据太多于是报了个:ValueError: row index (65536)not an intin range(65536)错误
原因是:在xlwt中生成的xls文件最多能支持65536行数据。
但是我处理的数据大概将近25W数据。
于是我找到了xlsxwriter这个模块,它生成的文件后缀名为.xlsx,最大能够支持1048576行数据,16384列数据,我的天啊,还有谁?就用它了
这里写一下简单的用法
#coding:utf-8
import xlsxwriter
workbook= xlsxwriter.Workbook('demo1.xlsx')#创建一个excel文件
worksheet= workbook.add_worksheet(u'sheet1')#在文件中创建一个名为TEST的sheet,不加名字默认为sheet1
worksheet.set_column('A:A',20)#设置第一列宽度为20像素
bold= workbook.add_format({'bold':True})#设置一个加粗的格式对象
worksheet.write('A1','HELLO')#在A1单元格写上HELLO
worksheet.write('A2','WORLD',bold)#在A2上写上WORLD,并且设置为加粗
worksheet.write('B2',U'中文测试',bold)#在B2上写上中文加粗
worksheet.write(2,0,32)#使用行列的方式写上数字32,35,5
worksheet.write(3,0,35.5)#使用行列的时候第一行起始为0,所以2,0代表着第三行的第一列,等价于A4
worksheet.write(4,0,'=SUM(A3:A4)')#写上excel公式
参考于:http://blog.csdn.net/su377486/article/details/51175568
0 0
- python 生成巨大的excel表格xlsxwriter
- python操作excel的包(openpyxl, xlsxwriter)
- python xlsxwriter创建excel图表
- Python--操作excel之xlsxwriter
- python XlsxWriter模块创建aexcel表格
- Python xlwt生成Excel表格
- python使用xlsxwriter打造excel周报日周的统计图表
- Python的xlsxwriter的输出格式控制
- python的xlsxwriter库简要分析
- windows下安装Python的XlsxWriter模块
- python模块:xlsxwriter和xlrd相结合读取、写入excel文件
- Python安装XlsxWriter库
- python xlsxwriter vs openpyxl
- python类xlsxwriter导表
- 9、Python xlsxwriter模块
- 使用Excel快速生成markdown的表格
- 使用freemarker生成复杂的excel表格
- 生成简单的Excel表格示例
- spring jpa data 查询多对一映射
- spark学习笔记(2)spark基本概念和术语解释
- 【线性规划与网络流24题 4】魔术球
- actionbar的相关知识
- 原始套接字实例:MAC 头部报文分析
- python 生成巨大的excel表格xlsxwriter
- WPF学习笔记——DataContext 与 ItemSource
- PHP的GD库系列1-GD库的相关介绍
- Hi3516A开发--RTC电路
- Android Studio 之 Grandle
- centos 6.4 安装php 5.6.26 源码安装
- 动态的获取label文本的宽度和高度,来判断是不是需要折行显示
- 判断UIViewController是否正在显示
- filter的配置不同,所进行的操作不同,需要解决~~~