
Excel 僅在某些欄位周圍放置引號,如何強制 Excel 儲存每列周圍都帶有引號的 CSV 檔案?
答案1
此頁面還有直接來自馬口的解決方案:
http://support.microsoft.com/kb/291296/en-us
如果連結降級,則要搜尋的主題是:
“在 Excel 中匯出帶有逗號和引號分隔符號的文字檔案的過程”和/或“Q291296”
tl;dr:使用他們的宏
答案2
如果您在 LibreOffice 或 OpenOffice 中開啟 XLS 文件,然後“另存為...”並選擇“文字 CSV”,它可以產生一個 CSV 文件,其中還包含引號作為分隔符號。例如:“史密斯”、“皮特”、“加拿大”、“瓊斯”、“瑪麗”、“英格蘭”
只需選取“引用所有文字單元格”框即可:
為了也引用數字字段,請在儲存之前突出顯示單元格範圍並將單元格格式變更為「文字」。
答案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/