wb = openpyxl.load_workbook(filename = 'C:/Users/test.xlsx')
sheet = wb['sheet1']
len=sheet.max_row
vals1 = [v[0].value for v in sheet.get_squared_range(1,1,2,len)]
vals2 = [v[1].value for v in sheet.get_squared_range(1,1,2,len)]
但我想有諸如get_squared_range以列表的列表從Excel
vals12 = [v[0].value,v[1].value for v in sheet.get_squared_range(1,1,2,len)]
哪裏vals12-與維矩陣(LEN×2)
我目前的方法是正確的,但我不想讓循環兩次並創建兩個列表。我想有1個變量 – Zzema
不要命名變量'len'。它掩蓋了同名內置函數,這意味着您不再可以寫入'len(my_string)'或'len(my_list)'。它也混淆了你的代碼的讀者。 –
thx,我認爲這是另一種方式將有助於理解) – Zzema