我有這方面的工作:地帶和轉換價值/號碼的開出清單
address = []
for row in ws.iter_rows(row_offset=4,column_offset=3):
if len(row) > 0:
cell = row[2]
if cell.internal_value is not None:
*something here, append appropriate cell values to address*
print address
return address
這將成功地經過一個列在Excel電子表格,並讓每一個非空單元格。儘管如此,在星號中,我不確定如何通過the output並僅提取數字。我知道這可能很奇怪,但我需要的數字是「1.0,2.0,3.0,4.0等」。所有其他部分以及實際數字本身在我閱讀不同的電子表格時可能會有所變化,但它們將採用相同的格式。
所以我需要知道的是我將如何通過這個列表並擺脫所有不是十進制數,並理想地將這些小數轉換爲整數。
我也確定有一個很好的方法來做這個與列表理解,但我只在python編程一個星期,所以我不知道如何真正做到這一點。
對不起,如果這是混亂,並感謝您提前的任何幫助。
我會嘗試第一個。正如我在原始文章中所說的,模式是任意的,並且可能(閱讀:will)每次都會改變,所以我不確定如何獲得該特定文件將是必要的:) – zakparks31191
它的工作原理!非常感謝 – zakparks31191
使用'isinstance(v,float)'而不是檢查'type'。 – jamylak