将 SQL 服务器 table(或视图)导入 MS Word 2013

Importing SQL Server table (or view) into MS Word 2013

我想在我的 MS Word 2013 文档中插入一个对象,它是一个 table,其中的数据来自 SQL 服务器数据库 table 或视图(最好通过 ODBC) . 理想情况下具有刷新机制(按钮或类似的东西)。

有什么方法可以在 MS Word(或一些常见的附加组件)中完成吗? 到目前为止我发现的只是 this,但我猜它只是用于邮件合并。 如果无法直接插入这样的 table,MS Excel 或 Access 的解决方案也可以完成这项工作。

谢谢! 米甲

在 Excel 中,您可以使用“数据”选项卡 -> 来自其他来源 -> 来自 Microsoft Query。然后选择ODBC数据源和你想要的table。

我找到了答案。

1) 添加 "Insert Database" 按钮到任务栏 (instruction here)

2) 单击"Insert Database"并按照向导添加数据源。

3) 添加过滤器、排序和格式(查询 Options/Table 自动格式)

4) 单击 "Insert Data" 并插入 table - 如果 table 应该在文档打开时刷新,您还可以选中该复选框。

注意事项:

1) 插入大 table 或视图需要一些时间。

2) 我看不到 "refresh table" 按钮之类的东西。刷新数据的唯一方法是关闭并重新打开文档(前提是之前选中了适当的复选框)或重新创建 table - 如果有人在这里有更好的主意,请评论