web-dev-qa-db-ja.com

phpmyadminがExcelのcsvにエクスポート

Xampp(4.1.6)phpmyadmin export関数の使用に問題があります。エクスポートするとき、Excel形式にcsvを選択しますが、次のようなデータが返されます。

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テーブルのテーブルビューと同じになります。問題は、1行目に列名を表示することです。どうやってやるの?

ちなみに、以下はphpmyadmin export関数のインターフェースです。

phpmyadmin export tab

通常のcsvとしてエクスポートしようとしましたが、同じ結果が返されます。さらに悪いことに、すべてのデータは最初の行に配置されます。

phpmyadmin export for normal csv

10
user2960754

ほぼ正解です。「列名を最初の行に置く」チェックボックスをオンにして、エクスポートを開始するだけです。それでうまくいくはずです。

編集::

あなたの仕事はあなた自身なので、このMYSQLクエリでフィールド名を取得できます。

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

Goボタンの上にあるPut columns names in the first rowチェックボックスをオンにするだけです。

0
Mahbub