我一直在試圖將數據從Virtuemart安裝導出到excel文件中,以便它可以輕鬆導入到Magento中。我遇到的問題是,任何包含HTML的字段都會導致換行符並破壞文件的格式。使用PHPMYADMIN中的HTML導出數據庫
我試過使用分號作爲分隔符以及選項卡,但這似乎沒有解決問題,因爲奇數換行符仍然存在。
是否刪除換行符併爲其工作解決此問題的唯一方法?
謝謝!
我一直在試圖將數據從Virtuemart安裝導出到excel文件中,以便它可以輕鬆導入到Magento中。我遇到的問題是,任何包含HTML的字段都會導致換行符並破壞文件的格式。使用PHPMYADMIN中的HTML導出數據庫
我試過使用分號作爲分隔符以及選項卡,但這似乎沒有解決問題,因爲奇數換行符仍然存在。
是否刪除換行符併爲其工作解決此問題的唯一方法?
謝謝!
目前還不清楚問題是否來自CSV文件中未轉義的逗號或換行符,但無論哪種方式都應該有一種方法來正確轉義它們,以免影響導入。
我也不是很清楚你用什麼方式使用什麼程序;你已經將這個標籤標記爲phpMyAdmin,並在標題詢問有關從phpMyAdmin導出的標題,但在帖子中引用Virtuemart和Magento,所以我猜你正在使用phpMyAdmin來執行其他人使用的數據庫的導入/導出電子商務計劃。
我可以強烈建議使用SQL文件類型嗎?
在phpMyAdmin中,您可以爲導入和導出CSV文件選擇「Lines terminated with」的自定義值。也許你可以利用它來創建你的線路終止值,例如§
。順便說一下,我的理解是,只要每個字段都被正確轉義(「附帶的列」和/或「列與字符轉義」),您的內容中的額外換行符或逗號應該與導入/導出無關。在文本編輯器中打開導出的文件,並查看一些條目以確保它們正確地轉義,並且可能發佈幾行失敗的示例(當然,隱藏任何敏感信息)。