簡體   English   中英

導入Excel數據並保留日期時間

[英]Import excel data and keep date time

在此先感謝您的幫助。 我想使用openpyxl從excel導入數據,盡管我想將字符串導入日期時間,以下是我正在使用的代碼:

import openpyxl, pprint, datetime
print ('Opening workbook...')
wb= openpyxl.load_workbook('ACLogs_test_Conv2.xlsx')
sheet = wb.get_sheet_by_name('Sheet1')
print sheet
ACLogsData = {}
print ('Reading rows...')
for row in range(2, sheet.max_row +1):
    pangalan  = sheet['B' + str(row)].value
    dates = sheet['D' + str(row)].value
    time = sheet['E' + str(row)].value
    ACLogsData.setdefault(pangalan,{})
    ACLogsData[pangalan].setdefault(dates,{})
    ACLogsData[pangalan][dates].setdefault(time)

使用datetime.strptime()

FMT = '%H:%M' # Whatever format your times are in

for row in range(2, sheet.max_row +1):
    pangalan  = sheet['B' + str(row)].value
    dates = sheet['D' + str(row)].value
    time = datetime.strptime(sheet['E' + str(row)].value, FMT)   

暫無
暫無

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

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