利用python對(duì)excel中一列的時(shí)間數(shù)據(jù)更改格式操作
問(wèn)題場(chǎng)景:需要將下列的交期一列的數(shù)據(jù)格式更改成2019/05/10
存貨編碼 尺寸 數(shù)量 交期
0 K10Y0190000X B140 200 2019-05-10 00:00:00
1 K10Y0190000X B150 200 2019-05-10 00:00:00
2 K10Y0190000X B165 100 2019-05-10 00:00:00
3 K10Y0190000X B175 300 2019-05-10 00:00:00
4 K10Y0190000X B180 200 2019-05-10 00:00:00
5 K10B02400000 B130 400 2019-06-30 00:00:00
6 K10B02400000 B140 200 2019-06-30 00:00:00
7 K10B02400000 B170 800 2019-06-30 00:00:00
8 K10B02400000 B180 400 2019-06-30 00:00:00
9 K10B02400123 B120 100 2019-06-20 00:00:00
0.導(dǎo)入庫(kù)
import numpy as np import pandas as pd import time
1. 讀取數(shù)據(jù)
df=pd.DataFrame(pd.read_excel('C:\\Users\\yys\\Desktop\\請(qǐng)購(gòu)單.xlsx'))
2. 思路:將此列數(shù)據(jù)提取出來(lái),存為列表,再更改格式,再放回表格中
#for循環(huán)選出需要數(shù)據(jù),存為列表
t_list=[]
for i in df['交期']:
i=str(i)
t1=time.strptime(i,"%Y-%m-%d %H:%M:%S")
t2=time.strftime("%Y/%m/%d",t1)
t_list.append(t2)
#將列表添加進(jìn)原本的表格數(shù)據(jù)中
df['交貨日期']=t_list
#刪除原本的日期
del df['交期']
3. 輸出至新的文件
df4.to_excel('E:\\yys\\請(qǐng)購(gòu)單_new.xlsx')
數(shù)據(jù)已經(jīng)更改成功;
存貨編碼 尺寸 數(shù)量 交貨日期
0 K10Y0190000X B140 200 2019/05/10
1 K10Y0190000X B150 200 2019/05/10
2 K10Y0190000X B165 100 2019/05/10
3 K10Y0190000X B175 300 2019/05/10
4 K10Y0190000X B180 200 2019/05/10
5 K10B02400000 B130 400 2019/06/30
6 K10B02400000 B140 200 2019/06/30
7 K10B02400000 B170 800 2019/06/30
8 K10B02400000 B180 400 2019/06/30
9 K10B02400123 B120 100 2019/06/20
10 K10B02400123 B140 100 2019/06/20
補(bǔ)充知識(shí):python 在excel文件中寫入date日期數(shù)據(jù),如何顯示為日期格式而不是數(shù)字
我就廢話不多說(shuō)了,大家還是直接看代碼吧~
dateFormat = xlwt.XFStyle() dateFormat.num_format_str = 'yyyy/mm/dd' worksheet.write(0, 0, dt.date.today(),dateFormat)
以上這篇利用python對(duì)excel中一列的時(shí)間數(shù)據(jù)更改格式操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于Python的文本文件轉(zhuǎn)換編碼問(wèn)題
這篇文章主要介紹了關(guān)于Python的文本文件轉(zhuǎn)換編碼問(wèn)題,編程過(guò)程中,經(jīng)成會(huì)遇到字符編碼的問(wèn)題,需要的朋友可以參考下2023-04-04
python人工智能human?learn繪圖創(chuàng)建機(jī)器學(xué)習(xí)模型
這篇文章主要為大家介紹了python人工智能human?learn繪圖就可以創(chuàng)建機(jī)器學(xué)習(xí)模型的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-11-11
Django如何判斷訪問(wèn)來(lái)源是PC端還是手機(jī)端
這篇文章主要介紹了Django如何判斷訪問(wèn)來(lái)源是PC端還是手機(jī)端問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05
Django對(duì)接elasticsearch實(shí)現(xiàn)全文檢索的示例代碼
搜索是很常用的功能,如果是千萬(wàn)級(jí)的數(shù)據(jù)應(yīng)該怎么檢索,本文主要介紹了Django對(duì)接elasticsearch實(shí)現(xiàn)全文檢索的示例代碼,感興趣的可以了解一下2021-08-08
Python實(shí)現(xiàn)常見(jiàn)的4種坐標(biāo)互相轉(zhuǎn)換
主流被使用的地理坐標(biāo)系并不統(tǒng)一,常用的有WGS84、GCJ02(火星坐標(biāo)系)、BD09(百度坐標(biāo)系)以及百度地圖中保存矢量信息的web墨卡托,本文利用Python編寫相關(guān)類以實(shí)現(xiàn)4種坐標(biāo)系統(tǒng)之間的互相轉(zhuǎn)換,希望對(duì)大家有所幫助2023-02-02
Python?中的裝飾器實(shí)現(xiàn)函數(shù)的緩存(場(chǎng)景分析)
Python中的裝飾器可以用于實(shí)現(xiàn)函數(shù)的緩存,其原理是在函數(shù)執(zhí)行前,首先判斷傳入的參數(shù)是否在緩存中已經(jīng)存在對(duì)應(yīng)的計(jì)算結(jié)果,這篇文章主要介紹了Python?中的裝飾器可以用于實(shí)現(xiàn)函數(shù)的緩存,需要的朋友可以參考下2023-02-02
Python自然語(yǔ)言處理 NLTK 庫(kù)用法入門教程【經(jīng)典】
這篇文章主要介紹了Python自然語(yǔ)言處理 NLTK 庫(kù)用法,結(jié)合實(shí)例形式詳細(xì)分析了NLTK庫(kù)的功能、安裝、引用以及使用NLTK庫(kù)進(jìn)行文本分析的各種常用操作技巧,需要的朋友可以參考下2018-06-06

