@echo off
cls
REM 提示用户输入 CSV 档案的完整路径
set /p csv_file=请输入CSV档案的完整路径(例如:C:\path\to\file.csv):
REM 验证输入的 CSV 档案是否存在
if not exist "%csv_file%" (
echo 错误:指定的档案不存在。
pause
exit /b
)
REM 获取 CSV 档案所在的目录路径
for %%F in ("%csv_file%") do (
set "csv_dir=%%~dpF"
)
REM 提示用户输入输出的 TXT 档名
set /p txt_file=请输入输出的TXT档名(例如:output.txt):
REM 构建输出的 TXT 档案的完整路径
set "txt_path=%csv_dir%%txt_file%"
REM 执行命令
type "%csv_file%" | column -t -s "," > "%txt_path%"
echo 操作已完成。结果已储存到 %txt_path%。
pause