解決python 讀取excel時(shí) 日期變成數(shù)字并加.0的問題
excel 文件內(nèi)容如下:
讀取excel內(nèi)容:
import xlrd from datetime import datetime from xlrd import xldate_as_datetime, xldate_as_tuple filename = r'C:\Users\Administrator\Desktop\niceloo\10月\流水.xlsx' rbook = xlrd.open_workbook(filename) table = rbook.sheets()[0] rows = table.nrows cols = table.ncols print("行數(shù)為%s \n列數(shù)為%s"%(rows,cols)) row = table.row_values(1) print(row)
打印結(jié)果如下
行數(shù)為54
列數(shù)為16
[43739.0, '毛朝陽', 112.0, '健康', 3000.0, '0基礎(chǔ)通關(guān)班', '全款', '全科', 43739.0, '', '', '', '', '徐冬冬', 4.0, 11200.0]
可以看到第一行的日期格式10月1日變成了43739.0
只打印第一個(gè)時(shí)間來讓它正常顯示, 其他的問題之后再說
real_date_1 = datetime(*xldate_as_tuple(row[0],0)).strftime('%Y-%m-%d') print(real_date_1)
打印結(jié)果如下
2019-10-01
另一種方式
real_date_2 = xldate_as_datetime(row[0],0).strftime('%m/%d') print(real_date_2 )
打印結(jié)果
10/01
將來使用pandas來操作excel的時(shí)候可以借鑒一下, over…
總結(jié)
以上所述是小編給大家介紹的解決python 讀取excel時(shí) 日期變成數(shù)字并加.0的問題,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
Python變量類型知識(shí)點(diǎn)總結(jié)
在本文里我們給大家分析一篇關(guān)于Python變量類型的相關(guān)知識(shí)點(diǎn)內(nèi)容,需要的朋友們跟著學(xué)習(xí)下。2019-02-02python將dict中的unicode打印成中文實(shí)例
這篇文章主要介紹了python將dict中的unicode打印成中文實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-05-05Python3基礎(chǔ)之基本數(shù)據(jù)類型概述
這篇文章主要介紹了Python3的基本數(shù)據(jù)類型,需要的朋友可以參考下2014-08-08python torch.utils.data.DataLoader使用方法
這篇文章主要介紹了python torch.utils.data.DataLoader使用方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04Python如何一行輸入多個(gè)數(shù),并存入列表
這篇文章主要介紹了Python如何一行輸入多個(gè)數(shù),并存入列表,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05Python實(shí)現(xiàn)按特定格式對(duì)文件進(jìn)行讀寫的方法示例
這篇文章主要介紹了Python實(shí)現(xiàn)按特定格式對(duì)文件進(jìn)行讀寫的方法,可實(shí)現(xiàn)文件按原有格式讀取與寫入的功能,涉及文件的讀取、遍歷、轉(zhuǎn)換、寫入等相關(guān)操作技巧,需要的朋友可以參考下2017-11-11