我有一个 MySQL 数据库,并且有很多用户想要使用 Excel 来处理这些数据。我知道如何做两件事不想:
- 我知道如何将 MySQL 数据库导入 Excel。
- 我知道如何通过 ODBC 从 Excel “打开”一个表并且该表现在可以刷新。
第二件事接近我想要的,但我希望所有表格都放在一个 Excel 文件中(可能每个表格都在不同的选项卡中)。有办法吗?
如果有人能告诉我如何为选项卡创建自定义选择查询,我将获得加分。
答案1
如果您不需要编辑数据(在 excel 中),以下解决方案将有效。顺便说一句。我试过了。它是这。这是在windows 7 64x上,请选择适当的连接器。
1)从以下位置下载 ODBC 连接器这里。
2)安装连接器。
3)打开管理工具->数据源并单击添加。
4)选择Mysql ODBC驱动程序并单击完成。
5)添加适当的数据源名称、凭据和服务器配置。
6)单击“测试”- 您应该会看到连接成功。
转到 Excel。这是针对 Excel 2007 的。
7)打开一个新工作簿。
8)单击数据选项卡-来自其他来源。
9) 单击 ODBC DSN 作为选项,然后单击下一步。
10)您应该看到您的数据库连接(数据源名称)。
11)选择您的模式和表。
12) 对不同工作表上的每个表格重复此操作。
13) 要刷新,请单击数据 -> 全部刷新。这将从数据库中提取数据,包括任何更改。
祝你好运。
答案2
我认为你现在没有办法做到这一点。