2021年12月2日 星期四

Python-Pandas_抓取CSV檔案內的值創件新的Excel檔案

 想將CSV第一欄的值,做為Excel檔案名稱進行資料分類使用。


 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import os
import pandas as pd
import openpyxl

def New_Excel(Path):
#讀取CSV檔案內容。
df = pd.read_csv(Path)
#設定資料啟始值。
x=0
#讀取每一個值,創件一新的Excel檔案,shape[0]rows,[1]columns。
while x < df.shape[0]:
#讀取Name欄的值。
Name = df["Name"][x]
#讀取Name欄的值,持續往下讀取。
x=x+1
#設定一個空白的DataFrame資料。
data = pd.DataFrame()
#依讀取到的Name值做為檔名。
file_Name='D:\\Train\\'+str(Name)+'.xlsx'
#新增一個Excel,檔名為Name欄所讀到的值。
data.to_excel(file_Name)
if __name__ == '__main__':
#設定路徑。
file_path="D:\\Train\\Name.csv"
#執行New_Excel帶入路徑。
New_Excel(file_path)


結果:




沒有留言:

張貼留言

Ubuntu-Journalctl查看系統日誌

 近期所使用Ubuntu系統24小時開著,進行跑Python程式使用,但跑個2~3天,排程就無法正常寄信,SSH連線也無法正常連線,經查看後為wifi連線問題,暫先使用腳本排程進行重開wifi。 以下為記錄Journalctl指令。 使用Journalctl來從系統日誌上查看看問...