嘿,我正在尝试使用pandas解析excel。我想解析1 excel行(例如第一行)从excel中的固定列(例如列"F")开始,直到最后一个非空列。
到目前为止,最后一个非空列是" "所以我用了一个固定的数字作为结尾,像这样:
pd.read_excel(excel_file,"header": None,"nrows": 1, usecols="F:M")
<表类>
-
B
C
D
E
F
G H
我
J
K
L
M
tbody><<tr>1 col_A col_B col_C col_D col_E FIRST_COL col_G col_H col_I col_J col_K col_L LAST_COL 表类>
根据这里的建议,我通过在阅读后立即切片解析的excel来解决它。
HEADER_START_COLUMN = str.lower("F")
ASCII_OF_A_LETTER = 96
HEADER_START_COLUMN_INT = ord(HEADER_START_COLUMN) - ASCII_OF_A_LETTER
pd_excel = pd.read_excel(excel_file,"header": None,"nrows": 1).iloc[:, HEADER_START_COLUMN_INT:]