Export MySQL query to Excel file

From LemonWiki共筆
Revision as of 14:11, 9 November 2015 by Planetoid (talk | contribs) (→‎Tools)
Jump to navigation Jump to search

Export MySQL query to Excel file (XLS or XLSX file)

Tools

one step conversion: ex MySQL query -> XLS/XLSX file

two steps conversion: ex: CSV --> XLSX or XLS --> XLSX

  • PHPExcel or MySQL client softwares + MS Excel
  • PHPExcel or MySQL client softwares + LibreOffice Calc

Technical issues: If it costs too much time to convert to Excel file

First steps for CSV file. The CSV file will be converted to Excel file more convenient.

  • Add delimiter character between different column ex: comma symbol (,) or tab symbol
  • Add enclosure character ex: double quote symbol (") or single quote symbol (')
  • Add escape character escape the column value if contains the enclosure character
  • Remove return symbol[1]:
    SELECT REPLACE(REPLACE(REPLACE(`my_column`, '\r\n', '   '), '\n', '   '), '\r', '   ') 


References