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...