我一直在尝试将数据从Virtuemart安装导出到excel文件中,以便可以轻松导入到Magento中。我遇到的问题是任何包含HTML的字段都会导致换行并破坏文件的格式。
我尝试使用分号作为分隔符以及制表符,但这似乎没有解决问题,因为奇数换行符仍在那里。
是否正在删除换行符并祈祷它能够以唯一的方式解决这个问题?
谢谢!
答案 0 :(得分:0)
目前尚不清楚问题是来自CSV文件中未转义的逗号或换行符,但无论哪种方式都应该有正确的转义方式,以免影响导入。
我也不太清楚你在哪些方面使用的节目;你已将其标记为phpMyAdmin,并在标题中询问有关phpMyAdmin的导出,但在帖子中引用了Virtuemart和Magento,所以我猜你正在使用phpMyAdmin来导入/导出其他人使用的数据库电子商务计划。
我是否可以强烈建议使用SQL文件类型?
在phpMyAdmin中,您可以在导入和导出CSV文件时为“已终止的行”选择自定义值。也许您可以利用它来制作§
您的行终止值。顺便提一下,我的理解是,只要每个字段都被正确转义(“随附的列”和/或“与...一起转义的列”),您的内容中的额外换行符或逗号对您的导入/导出无关紧要。在文本编辑器中打开导出的文件,查看一些条目以确保它们被正确转义,并且可能会发布一些失败的行作为示例(当然,隐藏任何敏感信息)。