Python讀取excel 日期 時分秒

2021-10-08 05:00:59 字數 819 閱讀 2150

import xlrd

from xlrd import xldate_as_tuple

from datetime import datetime

# 處理excel依賴xlrd模組 pip install xlrd

# 讀取excel檔案

file_path = '測試.xls'

excel_data = xlrd.open_workbook(file_path)

# 獲取第乙個sheet頁

sheet = excel_data.sheet_by_name("測試")

# 總行數

rows = sheet.nrows

# 獲取列(經常讀取到的excel可能存在空白行或者空白列,這裡根據第一行的資料獲取要匯入的資料的列數)

rowlsts = [i for i in sheet.row_values(0) if i != '']

for r in range(1, sheet.nrows):

if sheet.cell(r, 1).ctype == 3:

dialog_date = datetime(*xldate_as_tuple(sheet.cell(r, 5).value,0))//讀取datetime單元格

else:

dialog_date = sheet.cell(r, 5).value

dialog_datetime = xlrd.xldate.xldate_as_datetime(sheet.cell(r,3).value,0)//讀取只有時分秒的單元格(23:25:03)

print(dialog_datetime)

C 讀取Excel日期時間

c 這樣讀取excel日期時有問題 在excel中把你的日期列的格式設定一下,設成 文字 型,就不會這樣了 在讀excel日期的時候,如果單元格格式設定為date,那麼就要注意 這裡要做乙個判斷,如果該單元格是乙個double值,那麼就要用datetime.fromoadate double.par...

python讀取excel檔案

一 安裝xlrd模組 二 使用介紹 1 匯入模組 import xlrd 2 開啟excel檔案讀取資料 data xlrd.open workbook excelfile.xls 3 使用技巧 獲取乙個工作表 table data.sheets 0 通過索引順序獲取 table data.shee...

python讀取Excel例項

1 安裝python官方excel庫 xlrd 2 獲取excel檔案位置並讀取 3 讀取sheet 4 讀取指定rows和cols內容 coding utf 8 import xlrd from datetime import date,datetime def read excel 檔案位置 e...