问题标签 [excelquery]

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 投票
1 回答
601 浏览

vba - Excel VBA listobjects.add 查询表错误9

我的目标是使用 SQL 请求从 csv 文件中获取数据。我已经在之前的 Workbook 中成功了,所以我只在 SQL 请求部分复制并修改了它。我第一行有执行错误9,复制代码后没有修改:

变量 Path 是指向存储文件的文件夹的路径。在运行此行之前创建工作表“会话”,并激活。

这是请求的完整代码:

我对 VBA 中的连接很陌生,因为它只是我使用它的第二个程序。纠正可能很简单,但我没有找到适合我的情况的有效解决方案。

0 投票
2 回答
88 浏览

c# - 查询行列颠倒的Excel

如何查询行和列反转/旋转 90 度的 Excel 文件?

可以通过 SELECT 查询来完成,还是我需要以编程方式递归单元格?

它适用于 .NET 应用程序,因此欢迎使用 linq 或其他建议。

倾斜的 Excel

0 投票
2 回答
2210 浏览

google-sheets - 如何在 =QUERY() 中选择超过 2 列

我试图使用查询将数据从 Sheet1 复制到 Sheet2。但我想选择 MAX(A) 和所有其他存在数据的列(B、C、D ...等)并按 B 分组。

То 澄清一下,在 Sheet1 中,我有一些类似的行,它们在 col.A 中不同,其中包含时间戳和其他一些列。我只想从每组相似记录中获取最新记录。

所以我的查询是

=QUERY('Sheet1'!A3:S; "select MAX(A),B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S group by B")

它给了我错误#Value!无法将查询字符串解析为 FUNCTION 查询参数 2 ADD_COL_TO_GROUP_BY_OR_AGG:C,...

0 投票
1 回答
1464 浏览

vba - 查询 Folder.Files 的相对路径

Excel 2016 VBA,Windows 10

我正在尝试使用 VBA 获取数据。我想使用相对参考。我只想从与 xlsm 文件相同的文件夹中的“Raw Keyword.csv”获取数据。它似乎永远不会识别相对路径。我尝试用它周围的所有引号构建它(选项 A,首选)并将该变量传递给 Folder.Files。我看到一个建议将 File.Contents 中的路径和文件名放在另一个线程中(下面的链接),但这也不起作用。有什么建议么?

在这里看到了类似的答案,但没有运气。 Folder.Files 的相对路径

0 投票
1 回答
2772 浏览

excel - 连接 Excel 和 Smartsheet,以便 Excel 可以从 Smartsheet 的工作区中提取文件

我正在尝试确定现在将 Smartsheet 升级到业务层是否值得。决定这一点的主要因素是我是否可以使用 Live Data Connector 将工作区中的所有文件连接到 Excel Power Query。

我已经搜索了 smartsheet 帮助和 odbc 连接器设置页面,但我仍然不确定连接器是否可以做到这一点。

我想要做的总体是将许多甘特图文件扫描到一个 excel 查询中并自定义数据,以便将每个文件变成要显示的水平数据行。

我在本地文件夹中使用下载的智能表(现在是 excel 文件),但我想确保在我让公司升级到下一层之前它可以正常工作。

0 投票
0 回答
217 浏览

excel - Excel 查询错误 - VBA

我在以下代码中遇到运行时错误。我对在 excel VBA 中使用查询有点陌生,我似乎无法找到错误所在。我意识到查询在“.Refresh BackgroundQuery:=False”行上执行,并且错误不一定来自该行。为了找出问题所在,我停止了代码并打开了我试图加载的查询,它看起来是正确的。它抓取了我请求的数据,但由于某种原因,代码无法完成。这可能是查询字段的数据类型不匹配吗?

运行时错误 1004,应用程序定义或对象定义错误

对于间隔 = LBound(AssociateList) 到 UBound(AssociateList)

0 投票
1 回答
152 浏览

sql - Excel 查询表的格式问题

我正在尝试使用 Excel 中的 SQL 查询来提取数据。查询工作正常并给出准确的结果,但问题是我01-02-2005在查询中传递日期变量并获取输出-2006(最后一列)。据我所知,我尝试了很多可能的方法,但都行不通 查询结果。请建议如何获取自定义日期 01-02-2005 。

参考代码

0 投票
3 回答
11989 浏览

excel - 在查询中追踪数据格式错误的来源

我在 Excel 中有一个查询,从不同的工作簿中检索数据。然而,最近,查询写入数据的表因错误而失败DataFormat.Error: Invalid cell value '#N/A'.

通过查询编辑器中的查询步骤,看起来当某些行被排序时会发生错误:

在此处输入图像描述

在此处输入图像描述

我怀疑这个错误是因为源文件中的某些列标题发生了变化,但我不确定这是否真的如此。

有没有办法追踪更详细的错误描述,例如了解哪些单元格具有无效值?有没有其他方法可以更好地掌握导致错误的原因?

0 投票
0 回答
20 浏览

excel-formula - 当给定表不是模式时,用于查找重复项的 Excel 查询

我是Excel的初学者,我设法解决了过去一个月遇到的几乎所有问题,但在这里我不知道如何。

所需的事情是在表中搜索是否有多个具有相同id(相同名称,相同id)的master,并且附件id是否等于它的id master。

因此,如果附加名称的 id 与同名主 id 不同,它应该返回“KO”。

基本上,不允许有两个具有相同名称的主“事物”(本例中的“名称”)并且都是主,如果它们具有相同的名称,则一个应该是主,另一个应该附加到该主。

之后,它应该检查附加名称的附件 id 和 master 的 id,是否相同。

我希望我解释得足够清楚。

如果有人认为这是“新手”并且可以在 1 分钟内完成,我会非常感激,以便有时间向我展示如何完成,这将使我的生活更轻松。

谢谢你,祝你有美好的一天!

https://ibb.co/tDczkDm [给定示例] ( https://i.stack.imgur.com/ntdW9.jpg )

0 投票
2 回答
142 浏览

sql - 如何在 3 个不同的列中“仅获取前 1 行”每个 ID?

我试图仅根据另外 3 列中的唯一 ID 集来获取 1 行。在我的数据库中,对于其他 3 列中的一组唯一 ID,每个日期都有许多记录(例如,您可以想象产品编号)。库存状态仅按日期(更改)发布,而不是作为数量的一个最终编号。因此,获取实际库存状态的唯一方法是使用最新日期检查最新的库存状态更新 - 最顶行总是每个给定的产品 ID 组合。

这就是我的桌子现在的样子:

包含原始数据的表

这就是我希望它看起来的样子 - 每个 arti-cd-base、arti-cd-sfx 和adfc-cd-diffco。

表应如下所示

顶部的列 ID 连续如下:

是否有任何可能的方法通过 SQL 来实现这一点?我找到了一个仅通过命令显示一行的选项:“偏移 0 行仅获取前 1 行”,但是这仅显示 1 行,但不尊重其他三列中给出的一组产品 ID 中的一行( arti-cd-base、arti-cd-sfx 和 adfc-cd-diffco)。有人会看到任何方法吗?