Excel 仅在某些字段周围放置引号,如何强制 Excel 保存每列周围都带有引号的 CSV 文件?
答案1
此页还提供了直接来自权威专家的解决方案:
http://support.microsoft.com/kb/291296/en-us
如果链接质量下降,则要搜索的主题是:
“在 Excel 中导出带有逗号和引号分隔符的文本文件的过程”和/或“Q291296”
tl;dr:使用他们的宏
答案2
如果您在 LibreOffice 或 OpenOffice 中打开 XLS 文件,然后另存为...并选择文本 CSV,它将允许生成一个 CSV 文件,其中也包含引号作为分隔符。例如:“Smith”、“Pete”、“Canada”、“Jones”、“Mary”、“England”
只需选中“引用所有文本单元格”框:
为了引用数字字段,请在保存之前突出显示单元格范围并将单元格格式更改为“文本”。
答案3
Powershell 似乎转储正确。因此类似
如果您不知道 powershell,请在 Windows 机器上搜索 powershell.exe。
import-csv C:\Temp\Myfile.csv | export-csv C:\Temp\Myfile_New.csv -NoTypeInformation -Encoding UTF8
希望它能对某人有所帮助。
答案4
突出显示要添加引号的单元格。转到格式 –> 单元格 –> 自定义将以下内容复制/粘贴到类型字段中:\”@\” 单击“确定”很高兴您没有手动完成所有操作。
从:http://www.lenashore.com/2012/04/how-to-add-quotes-to-your-cells-in-excel-automatically/