您可以使用 Microsoft Word 和 Microsoft Excel 通过连接器/ODBC 从 MySQL 数据库访问信息。在 Microsoft Word 中,此工具在为邮件合并导入数据或将表格和数据包含在报告中时最有用。在 Microsoft Excel 中,您可以在 MySQL 服务器上执行查询并将数据直接导入 Excel 工作表,将数据显示为一系列行和列。
对于这两个应用程序,都可以使用Microsoft Query 访问数据并将其导入到应用程序中,这使您可以通过 ODBC 源执行查询。您使用 Microsoft Query 构建要执行的 SQL 语句,选择表、字段、选择标准和排序顺序。例如,要使用第 5 章配置连接器/ODBC中所示的 DSN 示例,将 World 测试数据库中的表中的信息插入到 Excel 电子表格中:
创建一个新的工作表。
从
Data
菜单中选择Import External Data
,然后选择New Database Query
。-
Microsoft Query将启动。首先,您需要通过选择现有数据源名称来选择数据源。
-
在 中
Query Wizard
,选择要导入的列。通过 DSN 配置的用户可用的表列表显示在左侧,将添加到您的查询的列显示在右侧。您选择的列等同于SELECT
查询第一部分中的列。单击下一步继续。
-
您可以使用对话框 过滤查询中的行(相当于
WHERE
子句) 。Filter Data
单击下一步继续。
-
选择数据的(可选)排序顺序。这相当于
ORDER BY
在 SQL 查询中使用子句。您最多可以选择三个字段来对查询返回的信息进行排序。单击 下一步继续。
-
选择查询的目的地。您可以选择返回数据 Microsoft Excel,您可以在其中选择要插入数据的工作表和单元格;您可以继续在 Microsoft Query 中查看查询和结果,您可以在其中编辑 SQL 查询并进一步筛选和排序返回的信息;或者您可以从查询创建一个 OLAP 多维数据集,然后可以直接在 Microsoft Excel 中使用。单击完成。
可以使用相同的过程将数据导入 Word 文档,其中数据将作为表格插入。这可用于邮件合并目的(从 Word 表格中读取字段数据),或者您希望在报告或其他文档中包含数据和报告的地方。