范雅惠EXCEL與python執行樞紐分析的比較
python清除欄位前後的的多餘空白 import csv #輸入csv套件comma separated value file = open ( '20230525.csv' , 'r' ) #打開下載的檔案,模式是r讀取, reader = csv . reader ( file ) #將檔案逐列讀入串列變數csvreader header , rows = [], [] #宣告空白串列(陣列,清單) header = next ( reader ) #串列header儲存檔案第一列 for row in reader : #檔案接續逐列附加append於rows串列 rows . append ( row ) #檔案讀到header標題,以及rows串列 file . close () #關閉檔案 rowss = [] #建立一個空的串列 for row in rows : #檔案接續逐列附加append於rows串列 xyz = [] #臨時的列 for col in row : xyz . append ( col .strip()) #逐欄位除掉右邊空白 rowss . append ( xyz ) #檔案讀到header標題,以及rows串列 f = open ( '范雅惠.csv' , 'w' , newline = '' , encoding = 'utf-8' ) w = csv . writer ( f ) #寫入檔案 w . writerow ( header ) #寫入標題 w . writerows ( rowss ) #第7列將檔案內容名稱rows f . close () #關閉檔案