У меня есть 2 файла Excel, и я хочу прочитать только один столбец c с именем Высота . Я не могу использовать индекс, потому что во всех файлах Высота имеет другой индекс.
Я пробовал
import pandas as pd
cols=[1] # Height column
df=pd.read_excel('Filename.xlsx', usecols=cols)
df
**Height**
Data1
Data2
Data3
Data4
Я также пробовал
import openpyxl
wb = openpyxl.load_workbook(file1)
sheet = wb["FRJ Quote #"]
num.sheet.max_row
sheet.cell(row=4,column=2).value
for i in range(1,num):
print(i,sheet.cell(row=i,column=2).value)
Я получаю этот столбец, и он работает с 1 файлом, но для следующего файла индекс Высота не равен [1], и я хочу добавить этот столбец. Могу ли я как-то перебирать / анализировать строки в каждом файле и искать имя «Высота», и если я найду высоту, то распечатать столбец? В конце концов, я хочу поместить Высота из обоих файлов в один столбец и сохранить в файле excel.
PS: Мы не можем удалить пустые строки из file1 и file2. Они остаются прежними.
https://drive.google.com/file/d/1oIUmOM3nKgaiQyeHNkNrAX1DUdLoLB1Z/view?usp=sharing>