phpmyadmin导出到csv for excel

时间:2014-03-14 08:13:22

标签: php mysql excel csv phpmyadmin

我在使用xampp(4.1.6)phpmyadmin导出功能时遇到问题。当我导出时,我选择csv作为excel格式,但它将返回如下数据:

1;"data1";"0";"6828";"2014-03-13 13:54:26";"2014-03-13 13:54:26";"file";;"2014-03-14 14:45:51"

所以我尝试了语法:

SELECT * FROM `directory_listing` 
INTO OUTFILE 'C:/test.csv' 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\n'

现在格式与mysql表中的表视图相同。问题是,我想在第一行显示列名。我怎么能这样做?

顺便说一句,下面是我的phpmyadmin导出功能的界面。

phpmyadmin export tab

我尝试将其导出为普通csv,但它仍然返回相同的内容。更糟糕的是,所有数据都放在第一行。

phpmyadmin export for normal csv

2 个答案:

答案 0 :(得分:4)

你几乎做对了,你只需要检查"把colums名字放在第一行"复选框,然后开始导出。那应该可以胜任。

修改::

由于你自己动手,你可以通过这个MYSQL查询得到字段名:

    SELECT `COLUMN_NAME` 
FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_SCHEMA`='yourdatabasename' 
    AND `TABLE_NAME`='yourtablename';

答案 1 :(得分:0)

只需点击Put columns names in the first row按钮上方的Go复选框即可。