我需要將Excel文件導出爲CSV以導入數據庫。我無法使用逗號,因爲在某些文本字段中有逗號。我曾嘗試過的事情效果不佳:使用管道分隔符將Excel導出爲CSV而不更改列表分隔符設置
- 將文本中的逗號更改爲句點。這有效,但不是很好。
- 更改控制面板設置並將「列表分隔符」設置更改爲管道。這也可以,但是我必須在Excel中使用管道,這並不是很好。
還有其他的選擇嗎?
我需要將Excel文件導出爲CSV以導入數據庫。我無法使用逗號,因爲在某些文本字段中有逗號。我曾嘗試過的事情效果不佳:使用管道分隔符將Excel導出爲CSV而不更改列表分隔符設置
還有其他的選擇嗎?
使用逗號可以正常工作。存在於文本中的逗號在從Excel導出到CSV時不被視爲分隔符,因爲它們被引號括起來。到目前爲止,所有的數據庫導入工具都應該解決這個問題
如果你沒有在你的文字逗號: 1,2,3,4,this is text
如果你在你的文字逗號: 1,2,3,4,"this, is text"
CSV進口量將不會考慮逗號分隔符是被包裹在文本。
你應該以引號各個領域: 「值1」,「值2」,「值3」
數字除外 –
是使用VBA宏這樣做可以接受嗎?如果可以接受的話,我可以發佈一個VBA宏。 –
沒有理由爲此製作一個宏。有可靠的工具以行業標準方式完成這項工作。 –