嗨,我是一個Python新手,並試圖從Excel文件到Python數組的值。 (使用Python 3.6)從Excel中取值到python
我不喜歡下面的代碼,
file_location = "170515_data.xlsx"
workbook = xlrd.open_workbook(file_location)
sheet = workbook.sheet_by_name('Sheet1')
x = []
for rownum in range(1, sheet.nrows):
x.append(sheet.cell(rownum, 1))
,並輸出給了我像
[number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, number:380.0, ...]
我不希望有數組中number:
。
如何從數組中取出'number:'?
或者是否有任何方法取得每列中的所有值而不是上面的代碼?
在此先感謝。
您需要真正使用單元格的「值」:單元格保存的不僅僅是數據:它包含格式化,數據類型和其他信息。 –
感謝您的回答,嗯..然後我必須改變代碼..我怎麼做,而不是細胞..? :'( – paulc1111
單元格是一個對象,你只需要在'cell()'後面輸入'.value'來獲取單元格的值 –