讀一個專欄中,我想在Excel中的一列讀取數據,這裏是我的代碼:如何使用Python在Excel
import xlrd
file_location = "location/file_name.xlsx"
workbook = xlrd.open_workbook(file_location)
sheet = workbook.sheet_by_name('sheet')
x = []
for cell in sheet.col[9]:
if isinstance(cell, float):
x.append(cell)
print(x)
這是錯誤的,因爲在板材沒有一種方法叫做山口[COL .num],但我只想提取第8列(H列)中的數據,我該怎麼辦?從任何地點處理數據時
for rownum in range(sheet.nrows):
x.append(sheet.cell(rownum, 7))
對不起,第8列,而不是9 –
編輯您的原始問題,以編輯您找到的任何錯誤。您可以根據需要多次編輯您的問題。 – idjaw