将 csv 导入 phpmyadmin
importing csv into phpmyadmin
我正在尝试导入一个看起来像....
的数据集
~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
我去导入,上传了文件....
- 已选择 CSV
- 选择分隔符为:
- 列分隔:~^~
- 包含的列:~
- 转义的列:\n
- 行终止于:自动
这似乎不起作用。
怎么了?
让你的 "Columns separated with" ^
而不是 ~^~
.
此外,您的列似乎没有任何转义(如果数据本身有 ~
,您就会转义),但最后可以使用 \n
一排。在这里使用 \n
作为转义值可以正常工作,但通常最好将其设置为您知道数据中不存在的值(例如 or
|`)。
您已经用 ~
将列括起来,因此您也不需要使用波浪号作为列分隔的一部分;尽管看起来有波浪线,但它们实际上是包含列的标记的一部分,而不是将它们分开。这是一个微妙的区别,但这对我有用。希望这是有道理的。
这对我有用:
我正在尝试导入一个看起来像....
的数据集~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
我去导入,上传了文件....
- 已选择 CSV
- 选择分隔符为:
- 列分隔:~^~
- 包含的列:~
- 转义的列:\n
- 行终止于:自动
这似乎不起作用。 怎么了?
让你的 "Columns separated with" ^
而不是 ~^~
.
此外,您的列似乎没有任何转义(如果数据本身有 ~
,您就会转义),但最后可以使用 \n
一排。在这里使用 \n
作为转义值可以正常工作,但通常最好将其设置为您知道数据中不存在的值(例如 or
|`)。
您已经用 ~
将列括起来,因此您也不需要使用波浪号作为列分隔的一部分;尽管看起来有波浪线,但它们实际上是包含列的标记的一部分,而不是将它们分开。这是一个微妙的区别,但这对我有用。希望这是有道理的。
这对我有用: