python xlwt写入数据超过范围限制_用xlrd包读取Excel文件-尽量不用xlwt包写入Excel文件最多能支持65536行数据。...
1. 引有包
import xlrd1
打开文件
data = good_ivy = xlrd.open_workbook(r'商品库存.xls')1
2
获取你要打开的sheet文件
# table = data.sheets()[0]
# print(table.nrows)
# 获取所有sheet
sheet_name = data.sheet_names()[0]
# 根据sheet索引或者名称获取sheet内容
sheet = data.sheet_by_index(0) # sheet索引从0开始1
2
3
4
5
6
7
8
获取指定单元格里面的值
sheet.cell_value(第几行,第几列)1
获取某行或者某列的值
print(sheet.row(0))
print('获取第二行的内容')
print(sheet.row(1))
# sheet.cell_value(第几行,第几列)
# 获取整行和整列的值(数组)
# rows = sheet.row_values(1) # 获取第2行内容
# cols = sheet.col_values(2) # 获取第3列内容
print(sheet.row_values(1, 0, 10)) #获取第二行,从第一列到第10列的值,不包括第10列
# sheet的名称,行数,列数
print(sheet.name, sheet.nrows, sheet.ncols)1
2
3
4
5
6
7
8
9
10
github https://github.com/ln0491/python_learning
C、尽量不用xlwt包写入Excel文件
I、原因
在xlwt中生成的xls文件最多能支持65536行数据。
II、如果写入过多,会报错
由于数据太多,会报这个错误:
ValueError: row index (65536)not an intin range(65536)错误
xlwt写入文件
# !/usr/bin/python
# -*-coding:utf-8-*-
# @Author: 刘楠
# @Time: 2019/12/3 10:09
# @File : test01.py
import xlwt
# 1. 导入模块
import xlwt
def write_excel():
# 2. 创建Excel工作薄
myWorkbook = xlwt.Workbook()
# 3. 添加Excel工作表
mySheet = myWorkbook.add_sheet('A Test Sheet')
for i in range(0, 65536):
mySheet.write(i, 0, i)
mySheet.write(i, 1, i)
myWorkbook.save('xlwt_excelFile.xls')
if __name__ == '__main__':
# 写入Excel
write_excel()
print('写入成功')1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
xlsxwriter
# !/usr/bin/python
# -*-coding:utf-8-*-
# @Author: 刘楠
# @Time: 2019/12/3 11:26
# @File : test01.py
import xlsxwriter
# 写excel
def write_excel():
workbook = xlsxwriter.Workbook('chat.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公式
workbook.close()
if __name__ == '__main__':
# 写入Excel
write_excel();
print('写入成功')1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
python xlwt写入数据超过范围限制_用xlrd包读取Excel文件-尽量不用xlwt包写入Excel文件最多能支持65536行数据。...相关推荐
- 解决java poi导出excel2003不能超过65536行的问题
java poi在导出数据到excel2003工作表中时一个工作表只能存储65536行数据,如果超过这个数据就会失败,excel2007并没有这个问题,但是为了兼容性我们通常都是导出到2003版本上的 ...
- python 文件操作不被打断_python学习六文件操作和异常处理
1.文件的定义和类型 什么是文件呢? 文件是数据的抽象和集合 文件是存储在辅助存储器上的数据序列 文件是存储的一种 文件有哪些类型呢? 本质上所有文件以二进制储存,不过又可以分为文本文件和二进制文件 ...
- ajax上传多行数据及数组循环添加对象
function pay(collectingCompanyId){var aCount=$("#actualCount").text();var aMoney=$("# ...
- Saiku设置展示table数据不隐藏空的行数据信息(二十六)
Saiku设置展示table数据不隐藏空的行数据信息 saiku有个 非空的字段 按钮,点击这个后,会自动的把空的行数据信息给隐藏掉,这里我们来设置一下让其行数据不隐藏,为空的就为空. 主要更改两个文 ...
- mysql怎么加载bak文件_bak是什么文件格式,bak文件怎么打开? mysql 在服务器里备份(直接拷贝数据文件)-宝商在线...
.bak是备份文件,为文件格式扩展名,这类文件一般在.bak前面加上应该有原来的扩展名比如windows.dll.bak,或是windows_dll.bak,有的则是由原文件的后缀名和bak混合而成, ...
- python xlwt写入excel_python xlwt模块写入excel超过65536行报错问题解决方法
上篇文章中将内容写到excel中使用import xlwt包,后来发现文件写入超过65536行的时候就会报错,无法转换成功, xls后缀文件,只支持这么多行,在网上搜索一下,解决方法可以写多个shee ...
- python写入excel表格数据绘制图表_(原创)xlsxwriter,python excel 写入数据\图表等操作_图表操作(二)...
前面分享了使用xlsxwriter创建excel和写入数据GUC:(原创)xlsxwriter,python excel 写入数据\图表等操作_创建.写入(一)zhuanlan.zhihu.com ...
- python将txt文件转为excel格式以及写入excel超过65536行报错问题解决方法
参考链接: https://blog.csdn.net/levy_cui/article/details/82252183 https://blog.csdn.net/levy_cui/article ...
- python根据频率画出词云_利用pandas+python制作100G亚马逊用户评论数据词云
原标题:利用pandas+python制作100G亚马逊用户评论数据词云 数据挖掘入门与实战 公众号: datadw 我们手里面有一个差不多100G的亚马逊用户在购买商品后留下的评论数据(数据格式为j ...
最新文章
- SAP QM 事务代码QPR3显示一个Physical Sample Record
- (分类-部分)如何转载别人的文章
- git拉取代码如何解决冲突_开源项目 git pull 代码冲突的解决方式?
- Google https服务被屏蔽
- 文件解析漏洞总结-Nginx
- Windows单机配置Zookeeper环境
- STM32——串口通信
- Java实现SM2算法(国密算法)
- IPAM 开源IP地址管理系统部署
- Linux电源管理--PM QoS
- 文本框改变之onpropertychange事件
- 直方图与直方图均衡化
- 数据通信最新技术复习
- python中的token是什么
- 【GO语言编程】(二)
- 软件项目管理三国启示录01 群雄争霸之项目经理的自我修养
- 3DMax提示:单位不匹配
- 朋友圈集赞,简洁壁纸,玩游戏学git
- 申请美国大学计算机专业,美国大学计算机专业申请全攻略
- 老派道场普陀山 海天佛国的禅修氛围