2011-12-02 3 views
7

テーブルのデータをCSVファイルにエクスポートできますが、これらのデータをExcelファイルにエクスポートすることはできません。 これらのデータをExcelファイルにエクスポートするためのクエリです。Excelファイル内のデータをエクスポートするMY-SQLクエリ

私はこのクエリを使用してデータをCSVファイルとしてエクスポートしています。

SELECT * 
INTO OUTFILE 'C:/your-directory/your-filename.csv' 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
ESCAPED BY '\\' 
LINES TERMINATED BY '\n' 
FROM tableName 

私はyour-filename.xls のように変更ファイル名の後にExcelファイルのためにこれを使用するが、その拡張子は.XLSを追加することなく、CSVなどのデータを与えます。

+1

CSVファイルがExcelで開きません –

+0

CSVファイルがExcelで開かれていますが、CSVでサポートされていないChinesなどの特殊文字があります。 このキャラクターのために純粋なエクセルファイルが必要です。 –

+0

このAPIを使用できます:youtube.com/watch?v=bwUy80UDWhE –

答えて

0

xlsにコンバータcsvを使用できますか?

+0

Javaでコードを記述しているので、このスクリプトを使用することはできません。 –

1

...あなたはでエクスポートすることができますCSV形式は、すでに行ったようにExcelで簡単に開くことができますが、Excel形式で直接エクスポートすることはできません。

+0

私はCSVファイルをExcelで開くことを知っていますが、私はCSVでサポートしていないChinesなどのような特殊文字を持っています。だから私はこのキャラクターのために純粋なエクセルファイルが欲しい。 –

+1

純粋なExcelファイルをクエリでエクスポートすることはできません。申し訳ありません...あなたのJavaプログラムの結果セットのデータを処理し、そこからExcelでエクスポートする必要があります。 – aleroot

関連する問題