我有一个像这样的excel文件:
a
1 word1 : mean1
2 word2 : mean2
3 word3 : mean3
.
.
我保存了这个cvs文件。我可以使用此表将此cvs文件导入mysql吗?
id word mean
1 word1 mean1
2 word2 mean2
我已尝试使用CSV using LOAD DATA
Fields terminated by :
并仅导入了ID。
提前致谢
答案 0 :(得分:2)
你最好的选择是一个简短的PHP脚本,如下所示:
<?php
$fp = fopen('path-to-csv.csv','r');
while ($row = fgetcsv($fp)) {
$sql = "INSERT INTO `table` (`col1`,`col2`) VALUES ('{$row[0]}','{$row[1]')";
mysql_query($sql);
}
?>
答案 1 :(得分:2)
制作Excel文件的副本。在副本中:
将副本导出为CSV。
在phpMyAdmin中创建数据库。
在phpMyAdmin的导入页面上使用这些设置。
在导入的格式文件部分中,选择CSV。
在选项部分中,设置以下内容:
在要导入的文件部分中,浏览计算机上的文件,无论您将其保存到何处。
点击开始按钮。
答案 2 :(得分:0)
使用phpmyadmin
选择导出为Excel 2007 XLSX Workbook
选中
复选框Put fields names in the first row
另存为文件。多数民众赞成。