每个逗号分隔的 CSV 值到 PhpMyadmin 中的新行
Posted
技术标签:
【中文标题】每个逗号分隔的 CSV 值到 PhpMyadmin 中的新行【英文标题】:Every comma separated CSV value to new row in PhpMyadmin 【发布时间】:2015-10-19 05:39:02 【问题描述】:我有一个类似“一、二、三、四”的 csv 和一个只有 id(自动)和名称的 mysql 表。
我想像这样导入 csv
身份证名称
1 个
2 两个
3 三
4 四个
【问题讨论】:
【参考方案1】:我建议修改您的源文件,使每个条目都位于新行上。您可以使用几乎任何文本编辑器、sed 或 awk 等流编辑器或 Python 或 Perl 等脚本语言来完成此操作。
一种这样的方法是使用 tr:
tr , '\n' < infile.csv > outfile.csv
然后在 phpMyAdmin 中,默认导入设置应该没问题,除非您需要告诉它只插入到您的 Name
列,方法是将列的名称放在“列名”文本字段中:
【讨论】:
以上是关于每个逗号分隔的 CSV 值到 PhpMyadmin 中的新行的主要内容,如果未能解决你的问题,请参考以下文章