批次提取

redufa發表於2024-10-30

在Python中批次提取多個Excel檔案的資料並將其寫入同名的CSV檔案,可以使用 pandas 庫來實現。以下是一個簡單的指令碼示例,它將遍歷指定資料夾中的所有Excel檔案,讀取資料,並將這些資料儲存為同名的CSV檔案。

首先,確保你已經安裝了 pandas 和 openpyxl (用於讀取Excel檔案)庫。如果沒有安裝,可以透過以下命令安裝:

然後,你可以使用以下Python指令碼來實現你的需求:

請將 path_to_your_excel_files 替換為你的Excel檔案所在的資料夾路徑,將 path_to_output_csv_files 替換為你希望CSV檔案儲存的資料夾路徑。

這個指令碼會遍歷指定資料夾中的所有 .xlsx 和 .xls 檔案,讀取它們的內容,並在指定的輸出資料夾中建立同名的CSV檔案。注意,這個指令碼假設Excel檔案中的資料都在第一個工作表上。如果你的Excel檔案有多個工作表,你可能需要修改指令碼來指定讀取特定的工作表。

相關文章