如何从MySQL数据库获取数据到Excel中

如何从MySQL数据库表中获取数据到Excel?

如果你的服务器也是你的客户机,你可以做

select * from table1 into outfile 'c:/path/outfile.csv' 

(请注意即使在Windows上也使用正斜杠)

如果您的服务器是远程计算机,请确保您的客户端计算机上安装了MySQL客户端软件,并执行以下操作:

 mysql -e "SELECT * from table1" > file_name 

您可以在Excel中打开csv文件。

  1. 安装Connector/ODBC

  2. 创build一个ODBC DSNControl Panel / Administration / ODBC如果在Windows上)

  3. 使用Microsoft QueryData / External Data / From Other Sources / Microsoft Query Excel 2007 Data / External Data / From Other Sources / Microsoft Query )导入数据

试用

 SELECT column1, column1, column1 from tablename INTO OUTFILE "path/CSV/tablename.xls" FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY "\n" <br> 

请参阅http://dev.mysql.com/doc/refman/5.1/en/load-data.html

我认为最简单的方法是ODBC。 你可以下载MySQL的ODBC驱动程序 (如果你还没有的话)。 然后,一旦进入Excel,你可以去“数据 – >获取外部数据”(菜单项的名称和位置可能会有所不同),并select或创build一个数据源。

ODBC查询。

excel:/ data /获取外部数据…