Python 使用 pandas 和 openpyxl 读取 excel 表格(读取指定行和列)

前言

在使用Python处理表格时,pandas 和 openpyxl是使用最多的两个库。现在我来简单记录一下这两个库在处理Excel表格时一些常用操作。

1、使用pandas操作excel表格

(1)读取指定单元格

# 导入pandas库,简写为pd
import pandas as pd

# 读取表格,使用openpyxl引擎,获取表名为表1的内容
df = pd.read_excel("test.xlsx", engine="openpyxl", sheet_name="表1")

# 读取指定单元格,读取第一行,第一列,即A2单元格(pandas读取表格默认不读取表头,即第一行)
one_cell = df.iat[0,0]
print(one_cell)

(2)读取表格指定行

# 导入pandas库,简写为pd
import pandas as pd

# 读取表格,使用openpyxl引擎,获取表名为表1的内容
df = pd.read_excel("test.xlsx", engine="openpyxl", sheet_name="表1")

# 读取指定行,读取第一行数据,表头外的第一行(pandas读取表格默认不读取表头,即第一行)
row_data = df.loc[[0]].values
for cel in row_data:
    print(cel)

(3)读取表格指定列

# 导

猜你喜欢

转载自blog.csdn.net/m0_67400972/article/details/125214025