我有一个包含如下数据的 CSV:
"08540",1,"PRINCETON","NJ"
我知道在使用导入向导和定义列时可以指定“文本”。但是有没有办法告诉 Excel 在 Excel打开CSV 文件?
答案1
没有办法自动完成。您需要先将文件转换为以下格式:
="08540",1,"PRINCETON","NJ"
如果您的文件确实具有您所说的格式(即,您只需要=
在每一行的开头添加),那么转换就很容易。CONVERT.BAT
使用以下代码在桌面上创建一个文件:
@echo off
mkdir "%USERPROFILE%\Desktop\Converted CSV files"
:next
if '%1'=='' goto done
set CSV="%USERPROFILE%\Desktop\Converted CSV files\%~nx1"
for /F "tokens=*" %%A in ('TYPE %1') do echo =%%A >>%CSV%
shift
goto next
:done
现在您可以将文件拖放到图标.CSV
上CONVERT
。处理后的文件将出现在Converted CSV files
文件夹中。