python读取excel表,获取空单元格,报错还是获取到空字符串?

简介: python读取excel表,获取空单元格,报错还是获取到空字符串?

经过测试发现,

当某行的列最多的时候,再获取其下一列就会报错

其他行不是列最多的时候,在获取其下一列就不会报错

原因:excel开辟内存空间是 按照矩形的区域,长是最长的列,高是最多的行。即使用户没有输入某些单元格,但是excel也会默认用空字符串进行填充。


举个例子:

这是一个excel表

a,b,c

1,2

,k

那么它的真实区域就是 横3竖3。

你获取 (0,0)得到的是 a

你获取 (0,3)得到的是 报错

你获取 (1,2)得到的是 空字符串

你获取 (1,3)得到的是 报错

你获取 (0,2)得到的是 空字符串

你获取 (1,2)得到的是 k

ps:这个坑实在是好坑。

微信图片_20220609151643.jpg

相关文章
|
23天前
|
数据处理 Python
Python实用记录(十):获取excel数据并通过列表的形式保存为txt文档、xlsx文档、csv文档
这篇文章介绍了如何使用Python读取Excel文件中的数据,处理后将其保存为txt、xlsx和csv格式的文件。
41 3
Python实用记录(十):获取excel数据并通过列表的形式保存为txt文档、xlsx文档、csv文档
|
12天前
|
Python
python读写操作excel日志
主要是读写操作,创建表格
46 2
|
16天前
|
Linux Python
【Azure Function】Python Function部署到Azure后报错No module named '_cffi_backend'
ERROR: Error: No module named '_cffi_backend', Cannot find module. Please check the requirements.txt file for the missing module.
|
1月前
|
IDE 开发工具 数据安全/隐私保护
Python编程--实现用户注册信息写入excel文件
Python编程--实现用户注册信息写入excel文件
|
29天前
|
存储 Python
Python实战项目Excel拆分与合并——合并篇
Python实战项目Excel拆分与合并——合并篇
|
29天前
|
存储 Python 容器
Python实战项目:Excel拆分与合并
Python实战项目:Excel拆分与合并
|
30天前
|
自然语言处理 搜索推荐 程序员
【Python】如何使用pip,安装第三方库和生成二维码、操作Excel
【Python】如何使用pip,安装第三方库和生成二维码、操作Excel
35 0
|
6月前
|
存储 数据处理 索引
Python操作Excel常用方法汇总
Python操作Excel常用方法汇总
256 0
|
6月前
|
Python
补充python操作excel示例xlwings常用函数
补充python操作excel示例xlwings常用函数
151 0
|
开发者 Python
Python 操作 Excel 全攻略 | 包括读取、写入、表格操作、图像输出和字体设置
Python 操作 Excel 全攻略 | 包括读取、写入、表格操作、图像输出和字体设置
1458 0