xlrd 讀取xlsx檔案 日期讀取問題

2021-10-18 03:51:21 字數 621 閱讀 2496

直接讀取值不對

import xlrd  # 引入模組

from datetime import datetime

from xlrd import xldate_as_tuple

workbook = xlrd.open_workbook(

"./pic.xlsx"

)sheet = workbook.sheets()[

0]# 讀取第乙個sheet

nrows = sheet.nrows # 行數

first_row_values = sheet.row_values(0)

# 第一行資料, 即表頭

for row_num in

range(1

, nrows)

:# 按行讀取

row_values = sheet.row_values(row_num)

# 該行資料

day =

str(datetime(

*xldate_as_tuple(row_values[0]

,0))

)[:10

]# 第一列值,即日期,轉為字串,取年月日部分

xlrd讀取Excel檔案

book xlrd.open workbook day 01.xls book.nsheetsbook.sheet names sh.name 獲取工作表總行數 sh.nrows 獲取工作表總列數 sh.ncolssh.cell value rowx rowx,colx cols for rowx ...

python讀取xlsx檔案

我是在win7下讀取的。python版本是 3.5 import xlrd import re import sqlite3 def read xlsx workbook xlrd.open workbook e 20160322.xlsx booksheet workbook.sheet by n...

python讀取xlsx檔案

encoding utf 8 from openpyxl import load workbook workbook load workbook u xlsx 相對路徑,找到需要開啟的檔案位置 booksheet workbook.active 獲取當前活躍的 sheet,預設是第乙個 sheet ...