有什么方法可以编辑 Excel 中的红移表?

Any way to edit redshift tables in Excel?

我一直在寻找一种能够在 Excel 中编辑 AWS Redshift table 的方法。 我知道使用 ODBC 我可以连接到 table 并使用只读版本。但是有人知道回信的解决方案吗?

我找到了 2 个写回 Postgres 的插件 (http://www.savetodb.com/ and https://www.devart.com/excel-addins/),但我无法让它们与 Redshift 一起工作。

我目前使用的一个有限的 hack 是在我的外部数据范围旁边有一列,它生成 sql 命令(例如更新、插入),然后我手动将它们粘贴到我的 SQL 客户端.

但是我想做的是能够在 Excel 中在线编辑我的 redshift table。

有人知道解决方案吗?

I found 2 addins that write back to Postgres (http://www.savetodb.com/ and https://www.devart.com/excel-addins/) but I couldn't get them to work with Redshift.

请描述您在 Devart Excel PostgreSQL 插件中究竟尝试了哪些操作以及哪些操作对您不起作用。

我们已经使用 Redshift 数据库测试了 PostgreSQL 的 Devart Excel 插件。我们可以成功从数据库中获取数据到Excel工作sheet,修改数据,并将修改后的数据发送到服务器。

您可以连接到数据库并将数据从数据库导入到 Excel sheet。在此之后,您可以像通常的 Excel table 一样处理这些数据。在此之后,您可以将更改的数据保存回数据库。您可以在我们的文档中找到更多详细信息。如果您安装了 Excel PostgreSQL 插件并选中 'Help files' 复选框,您可以在开始菜单 'Start Menu->All Programs->Devart Excel Add-ins->Documentation' 中找到文档的 link。 Excel 可以从 our site 下载插件。

您可以编辑 table 的现有行并添加新行并将更改提交回数据源。为此,请执行以下操作:

  1. 导入数据后,在功能区上单击 "Edit Mode";
  2. 进行必要的数据更改,然后单击“提交”。更改将发送到服务器;
  3. 再次单击"Edit Mode"关闭编辑模式。