エクセルファイルをCSVファイルに変換するshellスクリプト
# 変換対象のExcelファイルが存在するディレクトリ
input_dir=~/Desktop
# 変換後のCSVファイルを保存するディレクトリ
output_dir=~/Desktop/csv_output
# 出力ディレクトリが存在しない場合は作成する
mkdir -p "$output_dir"
# ExcelファイルをCSVに変換する関数
convert_excel_to_csv() {
input_file="$1"
output_file="$output_dir/$(basename "${input_file%.*}").csv"
python3 -m xlsx2csv "$input_file" "$output_file"
echo "変換完了: $output_file"
}
# ExcelファイルをCSVに変換するループ
for excel_file in "$input_dir"/*.xlsx; do
convert_excel_to_csv "$excel_file"
done
Tags: