问题标签 [excel-external-data]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8792 浏览

error-handling - 错误:“查询返回的数据超出了工作表的容量”

当我刷新我的工作簿时,会弹出以下消息:“查询返回的数据超出了工作表的容量”?我有大约 30 张与外部查询有关的表格。如何检查此错误来自哪个工作表以及如何解决?

谢谢!

在此处输入图像描述

0 投票
1 回答
1245 浏览

ms-access - 如何避免警告“您将无法撤消此操作查询将对链接表或表中的数据进行的更改”

我编写了一个代码来调用 Access 表单中的按钮单击模块,当我单击 d 按钮时,我收到以下警报:

“您将无法撤消此操作查询即将对链接表或表中的数据进行的更改”

“您将要更新 X 行”。

按钮后面的代码是:

模块是:

如何避免这些警报信息?我很感激任何帮助。

0 投票
0 回答
509 浏览

excel - 如何防止 Excel 数据透视表外部数据连接锁定源工作簿进行编辑?

我有几个 Excel 工作簿,其中一个用作本地数据输入工作簿,另一个用作聚合所有已输入数据的位置。本地工作簿还有一个数据透视表,它使用与第二个工作簿的外部数据连接作为其数据源。

本地工作簿有一些 VBA 宏,它们应该打开远程工作簿、写入或读取、保存并关闭它。但是,刷新数据透视表数据的操作会锁定源文件以进行编辑,并且在我关闭带有数据透视表的工作簿之前,它一直处于锁定状态。这可以防止任何可以编辑远程工作簿的宏成功运行(因为它强制宏以只读方式打开工作簿)。

有没有办法防止数据透视表锁定源文件的时间超过刷新数据所需的时间?

没有其他实际用户访问这些工作簿,源工作簿中的数据只有 20 行 11 列,当前存储在本地驱动器上(所以不可能是连接太慢或不可用) .

0 投票
1 回答
653 浏览

excel - 无法使用 Excel 中已建立的外部数据连接来使用 OLAP 多维数据集,但我可以创建与同一分析服务器的新连接

我今天早些时候更新了我公司的多维数据集,在多维数据集中添加了一个新的事实表和相应的度量值组。

此更改部署成功,并且多维数据集的处理成功。

但是,我遇到了一个奇怪的错误,我不知道它是否来自此更改(它不应该相关?),即当我尝试使用 SSRS 上的报告和多维数据集作为数据源时,我得到了错误“用户 xxx 没有访问数据库的权限或数据库不存在”这看起来很奇怪,因为我可以在 SSMS 中浏览多维数据集。

这虽然解决了。“突然之间”它起作用了。

但是,尝试使用 Excel 连接到多维数据集时会出现同样的问题。当我想使用已建立的外部数据连接时,我得到了我无权访问数据库或它不存在的错误。同样,我拥有权限(我是管理员),我可以在 SSMS 中浏览多维数据集并将其用作 SSRS 中的源。

但是,当我从 Excel 中的新分析服务器连接导入同一个多维数据集时 - 它可以工作!

怎么会这样?部署多维数据集后是否必须再次导入多维数据集,而不仅仅是处理?看到很多人会在 Excel 中使用多维数据集作为源 - 他们必须再次导入它还是可以通过其他方式实现?

我不确定如何从部署之前的连接中消除有关用户无法连接到多维数据集的错误,但可以使用“部署后”版本。

问候,

森德泽

0 投票
0 回答
634 浏览

excel - 在 Excel 外部数据连接中更改服务器

我们目前出于各种目的从 SQL 数据库中检索数据。但是我们正在将我们的 Sql 数据库转移到一个新的服务器上。我需要将服务器链接更改为新服务器。我尝试在连接属性窗口的连接字符串中更改服务器名称。但它不起作用。

我在下面给出了连接类型连接字符串的详细信息供您参考。

以下设置中给出的服务器名称是 Jr-erpsrv-02。我需要将其更改为 Jr-erpsrv-03。

1) 连接类型:数据库查询

2) 连接类型:数据库查询

3) 连接类型:办公数据连接

0 投票
0 回答
301 浏览

excel - 使 Excel 外部引用相对

我正在使用 ClosedXML 创建一个非常复杂的文件,该文件引用许多带有公式的外部文件。

该文件是在服务器上生成的,所以我不能使用绝对路径,但是相对路径不能正常工作。

每次我尝试创建相对路径时,Excel 仅在用户文档文件夹下搜索,而不是在所有引用所在的主文件的同一路径中搜索。

有没有办法指定一个正常工作的相对路径?

这是我的代码:

0 投票
1 回答
1832 浏览

excel - Web.contents 电源查询参考单元格

请看下面的代码

对于斜体文本,即超链接,我试图将其链接到一个单元格。谁能告诉我如何做到这一点?

我尝试使用 Cells 标签,但徒劳无功

0 投票
1 回答
820 浏览

vba - 从文本 (Excel) 快速导入数据连接

是否有更快的方法将数据从文本导入 Excel 工作表,然后单击并定义参数。有些用户不知道如何使用导入向导。有没有可能通过宏来做到这一点?

导入的数据始终采用相同的格式(在记事本中),并且值需要始终存储在相同的范围内,以便另一张表上的公式可以工作。

谢谢

0 投票
1 回答
2892 浏览

sql - 在 Excel 中向 SQL 查询数据表中插入新列

我在 Excel 表中有一个简单的查询,可以从我们的 SQL 数据库中提取各种数据。我尝试为每行数据插入两个新列以输入新信息(右键单击标题 ->插入)(见下面的屏幕截图)。

但是,每次我“刷新所有”数据时,新插入的列(I 和 J)中的值都会随机移动到不同的行。

请告知是否有办法解决此问题或其他解决方法。

谢谢

在此处输入图像描述

  • Column13 & Column14 中的日期随机移动

在此处输入图像描述

0 投票
1 回答
1074 浏览

vba - 使用现有的外部数据连接创建记录集

我有一个宏,用于从 Access 数据库中获取数据,将其传递到记录集中,然后以交叉表格式将其放入工作表中。目前,我所有的数据都从 SQL Server 开始,被拉入 Access,然后我的宏从那里获取它。
我正在尝试将 Access 排除在进程之外。我需要的是指向外部数据源而不是 Access mdb 的代码,这导致我为宏的其余部分处理相同的记录集。我的整个代码如下;我已经标记了我想要更改的部分。

我最初认为,如果我建立了数据连接并将其保存在 .odc 文件中,那么在 vba 中引用该文件会很简单。但我所能找到的只是使用连接字符串直接在 vba 中建立新数据连接的代码。这是我必须做的吗?如果是这样,有没有办法让代码无论用户运行它都可以工作?

我正在使用 Excel 2010

谢谢