我正在尝试导入一个看起来像.
~01001~^~0100~^~Butter, salted~^~BUTTER,WITH SALT~^~~^~~^~Y~^~~^0^~~^6.38^4.27^8.79^3.87
~01002~^~0100~^~Butter, whipped, with salt~^~BUTTER,WHIPPED,WITH SALT~^~~^~~^~Y~^~~^0^~~^6.38^4.27^8.79^3.87
~01003~^~0100~^~Butter oil, anhydrous~^~BUTTER OIL,ANHYDROUS~^~~^~~^~Y~^~~^0^~~^6.38^4.27^8.79^3.87
~01004~^~0100~^~Cheese, blue~^~CHEESE,BLUE~^~~^~~^~Y~^~~^0^~~^6.38^4.27^8.79^3.87我去进口,上传了文件.
这似乎不管用。怎么了?
发布于 2015-05-02 15:01:43
使您的“列与”^分隔,而不是~^~。
此外,您的列中似乎没有任何转义(如果数据本身包含~,则可以这样做),但是可以在行尾使用\n。在这里,它可以使用\n作为转义值,但一般来说,最好将其设置为数据中不存在的内容(例如,or okay `)。
您已经用~封装了这些列,所以您不需要也使用倾斜作为列分离的一部分;尽管看起来那里有倾斜,但实际上它们是包含列的标记的一部分,而不是分隔它们。这是一个微妙的区别,但这对我有用。希望这是有意义的。
这对我起了作用:

https://stackoverflow.com/questions/29927390
复制相似问题