簡體   English   中英

如何使用openpyxl讀取較長的Excel文件?

[英]How to read a long Excel file using openpyxl?

我試圖在列中打印出每個單元格重復的數量。 例如:

 Jan-06-12  = 6
 Fen-06-12  = 10

不知道該怎么做。我所做的只是將整列打印到IDLE上。

wb = load_workbook(filename = r'GenieSales.xlsx', use_iterators = True)
count = 0
ws = wb.get_sheet_by_name(name = 'Sheet1')
for column in ws.iter_rows(range_string =('I2:I51509')): # it brings a new method: iter_rows()
    for cell in column:
        print cell.internal_value


#print sheet_ranges['I2'].value # D18
#if sheet_ranges['I'].value == 'Jan-06-12':
#    print '1'

cell.internal_value是指Excel存儲的值。 它始終是字符串或數字。 日期是基於以1900-01-01為紀元的日歷的數字。 如果要使用Python中的值,只需使用cell.value將Excel值轉換為Python。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM