批量將CSV檔案轉為excel

2021-10-08 10:54:50 字數 736 閱讀 1279

import os

import pandas as pd

fp = r'c:\users\jjjj\desktop\233'

for root,dirs_list,files_list in os.walk(fp)

:# root 表示當前資料夾路徑

# dirs 當前資料夾下所有子目錄名

# files 當前資料夾下所有檔案

forfile

in files_list:

real_fp = os.path.join(fp,

file

)# 其他檔案不動,只改csv

if real_fp.endswith(

'.csv'):

print

("正在轉換檔案 {}..."

.format

(real_fp.replace(fp,'')

))data = pd.read_csv(real_fp)

data.to_excel(real_fp.replace(

'.csv'

,'.xlsx'

),encoding=

'utf-8-sig'

,index=

false

)print

("檔案{}成功轉換為excel"

.format

(real_fp.replace(fp,'')

))

將Excel檔案轉為csv檔案的python指令碼

usr bin env python author lrtao2010 excel檔案轉csv檔案指令碼 需要將該指令碼直接放到要轉換的excel檔案同級目錄下 支援xlsx 和 xls 格式 在同級目錄下生成名為excel to csv.csv 的檔案,採用utf 8編碼 import xlrd ...

python將arff檔案轉為csv檔案

資料集有可能是以arff格式 weka用的 儲存,一般的機器學習使用numpy,pandas和sklearn多一些,無法直接讀取檔案,所以需要scipy.io.arff.loadarff過渡下。from scipy.io import arff import pandas as pd file na...

python xls檔案轉為csv

import pandas as pda ex pda.read excel k.xls ex.to csv k.csv encoding gbk 很多檔案轉為csv檔案時,encoding utf 8 時會出現亂碼,所以我才會選擇使用gbk。同理,csv轉為xls也是一樣的。import pand...