There is at least one other option that JR didn't mention... at least some 
versions of Excel have the menu option Data->Get External Data which 
allows you to link through ODBC to run queries directly from within Excel. 
I have barely used it and I have never tried it with MySQL so I can't 
really explain how to use it or what it's limitations will be but I know 
that it works through at least two other ODBC drivers.

Shawn Green
Database Administrator
Unimin Corporation - Spruce Pine

"J.R. Bullington" <[EMAIL PROTECTED]> wrote on 12/10/2005 10:33:18 AM:

> Here's the skinny -- YES and NO. 
> 
> NO in that it won't export directly, YES in that you have to do a little 
leg
> work in order for it to be done.
> 
> 
> You have 3 options -- ODBC, Code and CSV.
> 
> ODBC -- Excel has the ability to use ODBC connections to the MySQL 
database.
> Run your MySQL query with the HTML flags turned on and then export to a 
file
> so that Excel can read it. (Thanks to SGreen for this info from an 
earlier
> post).
> 
> CODE -- If you code it in ASP or PHP, you can get your code to push 
directly
> into Excel with field headers and data, and have formatting options 
because
> Excel can interpret HTML code.
> 
> CSV -- Do your MySQL query from the CLI and then use MySQL to export 
your
> results to a CSV file. Then open the CSV file in Excel (using the Excel 
File
> > Open). See ODBC connection above for another option using the HTML 
flag.
> 
> HTH,
> J.R.
> 
> -----Original Message-----
> From: C.R.Vegelin [mailto:[EMAIL PROTECTED] 
> Sent: Saturday, December 10, 2005 9:35 AM
> To: mysql@lists.mysql.com
> Subject: from MySQL to MS Excel ...
> 
> Hi Friends,
> I am looking for an easy and seamless way to export MySQL query output 
to MS
> Excel.
> At this moment I am using MS Access 2003 as front-end for a MySQL 
database.
> With MS Access I can easily send the output of queries on my database to 
MS
> Excel.
> All I need to do is select Tools > Office Links > Analyze it with 
Microsoft
> Office Excel.
> That's all. This applies to all kinds of MySQL queries, including WITH
> ROLLUP options.
> In the manual I found:
> http://dev.mysql.com/doc/refman/5.0/en/doctoexcel.html
> But this is too much trouble, and does not allow full functionality of 
MySQL
> queries.
> Question: is it possible to create MS Excel files directly from MySQL ?
> TIA, Cor
> 

Reply via email to