2011-12-02 20 views
7

Puedo exportar los datos de la tabla al archivo CSV pero no puedo exportar estos datos al archivo de Excel. ¿Hay alguna consulta para exportar estos datos al archivo de Excel?Consulta de MY-SQL para exportar datos en el archivo de Excel

Estoy usando esta consulta para exportar datos como un archivo CSV.

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

He utilizado este archivo de Excel para el nombre del archivo después de cambio como your-filename.xls pero sus añadiendo la extensión .xls, pero que dan datos como CSV.

+1

El archivo CSV se abre en excel isnt it –

+0

Sé que el archivo CSV se abre en excel, pero tengo un carácter especial como Chines, etc. que no admite CSV, o bien lo abro en excel. Así que quiero un archivo de Excel puro para este personaje. –

+0

Puede utilizar esta API: youtube.com/watch?v=bwUy80UDWhE –

Respuesta

1

No se puede exportar el resultado de la consulta establecido directamente en Excel con SELECT INTO ... Puede exportar en Formato CSV que Excel puede abrir fácilmente como ya lo hizo, pero no puede exportar directamente en formato excel.

+0

Sé que el archivo CSV se abre en Excel, pero tengo un carácter especial como Chines, etc. que no admite CSV, o bien lo abro en excel. Así que quiero un archivo de Excel puro para este personaje. –

+1

pure excel file no se puede exportar con una consulta, lo siento ... Tienes que procesar los datos en el conjunto de resultados en tu programa java y luego exportarlos en excel desde allí ... – aleroot

Cuestiones relacionadas