Python中的pandas如何读取excel中指定单元格的值

Python中的pandas如何读取excel中指定单元格的值,第1张

pandas 读取指定单元格 第2行,第3列

import pandas as pd

df = pdread_excel('测试xlsx')

cell = dfiat[0, 2]

[0, 2] 表示单元格的行列 pandas 默认跳过表头从第二行开始 第三列是2 (012)

>>> data = xlrdopen_workbook('TESTxls')

>>> table = datasheets()[0]

>>> nrows = tablenrows #行数

_cellValues=[]

for i in range(nrows):

    _cellValuesappend(tablecell(i,0)value)

1)根据sheet的sheet_by_index属性索引获取

2)根据sheet的sheet_by_name属性名字获取

4获取指定sheet的名字、行数、列数

调用指定sheet的name、nrows、ncols

原因是excel文件中的空行被读取成了空值。

当使用python读取excel文件时,由于excel文件中存在空行,python读取时会将这些空行读取成空值,导致读取到末尾的空行。为了解决这个问题,可以在读取excel文件时,使用pandas库的dropna()函数将空值所在的行删除,从而避免读取到末尾的空行。

除了使用dropna()函数以外,还可以在读取excel文件时,指定读取的行数,从而避免读取到末尾的空行。

以上就是关于Python中的pandas如何读取excel中指定单元格的值全部的内容,包括:Python中的pandas如何读取excel中指定单元格的值、python读取excel莫个页签sheets()行数,并且获取里边的内容。、python对EXCEL的 *** 作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9453003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存