Home » excel » java – MY-SQL query to export data in excel file

java – MY-SQL query to export data in excel file

Posted by: admin March 9, 2020 Leave a comment

Questions:

I am able to export table’s data into CSV file but unable to export these data into excel file.
Is here any query to export these data into excel file.

I am using this query to export data as a CSV file.

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

I used this for excel file after change file name like your-filename.xls
but its adding extension .xls but giving data like csv.

How to&Answers:

You cannot export your query result set directly in excel with SELECT INTO … You can export in CSV format that can be easily opened by excel as you already done, but you cannot export directly in excel format.

Answer:

you can use a converter csv to xls?