Excel-从ODBC读取数据但仅粘贴值

问题描述

我有一个Excel文档,其中包含条件格式设置以及数据验证列表和查找。

用户在Excel中填充此数据。

然后我将其读取到HANA DB中,并找到需要扩充的任何新记录。

然后我希望能够使用HANA中的数据刷新Excel中的数据,但是当我通过ODBC导入时,我会创建一个表。

理想情况下,它将值粘贴回Excel中,而不是创建一个表对象,因为这删除了最初包含的格式

有没有解决的办法?

谢谢

解决方法

创建一个隐藏工作表,您可以在其中放置ODBC源表并编写VBA代码,该代码将从ODBC连接中复制新记录并将其粘贴到您的用户友好列表中。您可以通过VBA或PowerQuery联接或诸如index和match函数之类的内容来过滤这些丰富的记录。