我已經弄清楚如何使用For循環打印Excel電子表格中的數據,但知道我想將每列導出爲不同的變量,以便我可以操縱它們,例如使用plot.ly繪製圖形如何使用For Loops將數據從Excel導出到Python中?
我到目前爲止使用的是;
import xlrd
book = xlrd.open_workbook('filelocation/file.xlsx')
sheet = book.sheet_by_index(0)
for j in range(1,4):
for i in range(2,8785):
print "%d" %sheet.cell_value(i,j)
剛剛打印從電子表格到我的終端是沒有多大用處的所有的數字。
但我想這樣;
import xlrd
book = xlrd.open_workbook('filelocation/file.xlsx')
sheet = book.sheet_by_index(0)
for j= 1:
for i in range(2,8785):
Time= "%s" %sheet.cell_value(i,j)
for j= 2:
for i in range(2,8785):
SYS= "%s" %sheet.cell_value(i,j)
它將爲每列聲明不同的變量。但正如我從錯誤信息中瞭解到的,我似乎使用For Loops錯誤,我不熟悉Python中的Loops,我只是在Matlab中使用它們。
*編輯*固定縮進的問題,在原來的代碼罰款,而不是錯誤的來源。
您可以按原樣添加錯誤消息嗎? –