如何将数据从MySQL数据库提取到Excel中

时间:2011-04-19 10:38:28

标签: mysql excel

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

5 个答案:

答案 0 :(得分:6)

  1. 安装Connector/ODBC

  2. 创建ODBC DSN(如果在Windows上Control Panel / Administration / ODBC

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

答案 1 :(得分:2)

如果您的服务器也是您的客户端计算机,则可以执行

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

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

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

mysql -e "SELECT * from table1" > file_name

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

答案 2 :(得分:2)

尝试用

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

答案 3 :(得分:1)

我认为最简单的方法是ODBC。您可以下载ODBC driver for MySQL(如果您还没有)。然后,进入Excel后,您可以转到“数据 - >获取外部数据”(菜单项的名称和位置可能会有所不同)并选择或创建数据源。

答案 4 :(得分:0)

ODBC的查询。

excel:/ data / get external data ...