问题标签 [microsoft-query]

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 回答
293 浏览

excel - VBA, Microsoft query. Large amount of records, Excel Crashes

Is there any workarounds for importing records ~2 million into excel from vertica database using microsoft query? I am using microsoft query tool to import data. I am successfully able to query my database for the smaller tables, larger tables(2 million records) not so much. My excel is crashing.

Anyone have any workarounds or other ideas?

Thanks.

0 投票
0 回答
78 浏览

excel - Excel Microsoft Query,查询vertica问题

我正在尝试从 excel 查询 vertica db,我可以很好地查询简单的 SQL 语句,但是如果我想做更复杂的查询,我会遇到麻烦。

我已经更改了我拥有的宏,但我对它们为什么将连接部分和查询部分分开感到困惑。当我将查询粘贴到 vba 模块中时,我只会收到红色文本。如果有人在查询 vertica 时有一个易于遵循的模板,将不胜感激。

我得到编译错误,期望:在我的查询as部分的查询表达式。

谢谢。

包括查询部分

0 投票
3 回答
104 浏览

sql - 在 SQL 中查找具有不同年份的重复值

如何在表中搜索重复记录但年份不同。

我的样本数据:

需要输出我正在尝试收集具有相同 Cus_No 的所有记录,相同的 Item_No 在 Orders 中具有任何值并且在 Ord_dt 中的任何年份都存在。原因是,我需要找到那些具有相同客户编号且所有年份都有订单的商品。我正在使用 MS Query,这是我尝试过的 SQL 语句,但仍显示所有记录。

0 投票
1 回答
1062 浏览

vba - Excel 中的 Microsoft Query - 使用单元格值定义源

我是 Microsoft Query 的新手,所以我的术语可能不是标准的。

我正在设置一个 Excel 文档来充当仪表板。该文档将位于多个用户的共享文件夹中。

我在 Excel 中创建了一个工作表,其中有一个读取 Excel 文档路径的单元格。

我计划使用 Microsoft Query 来使用位于的路径让我们说"Sheet1(A1)"找到该目录中的所有文件并将它们组合起来。

在运行查询时,我可以设置它以便它执行此操作。但是,在尝试合并此目录中的文件时,我遇到了问题。它可以在我的本地机器上运行,但是当用户使用他们的凭据在另一台机器上尝试时,用于查找输入的路径被硬编码到我的路径中。

如何将"Sheet1(A1)"值携带到查询/转换中,以使路径保持动态?

以下是我的工作流程的简要概述:

导入第一部分的“来源”为。其中“路径”指的是位于 Sheet1(A1) 中的命名单元格:

我通过仅过滤文件名中的特定术语(有多个)来精简来源。

这是硬编码开始的地方,然后我将过滤后的文件展开并合并为一张。

这是路径被硬编码的地方,我想使用单元格 A1 中的值。

正如我所说,查询的来源有效,但我无法通过该动态文本,或者至少不精通查询语法来通过它。

0 投票
0 回答
1768 浏览

excel - 将 SQLite3 数据导入 Excel 2010(通过 Microsoft Query 和 ODBC 驱动程序)

我正在尝试通过 Microsoft Query(在Microsoft Windows 10 x64 Creators Update 1703中)将SQLite3数据库数据加载到Microsoft Excel 2010 x32中。

我从http://ch-werner.de/sqliteodbc/下载并安装了SQLite ODBC 驱动程序 0.9996。Microsoft Excel 2010 作为 Win32 运行,所以我尝试了两种变体 - 仅 Win32 驱动程序和 Win64+Win32 驱动程序。

我打开 Excel,然后转到数据->从其他来源->从 Microsoft Query(最后一项) 在此处输入图像描述

然后我选择SQLite3 数据源* 在此处输入图像描述

并设置我的数据库的路径(我没有选择任何额外的复选框) 在此处输入图像描述

在出现第一个奇怪的事情之后 - 表列表是空的: 在此处输入图像描述

要填写列表,我必须取消选中并在参数...按钮 下再次选中表格复选框在此处输入图像描述

然后按照我的预期正确显示表格 在此处输入图像描述

然后主要问题出现了:当我从列表中只选择一个表时 - 数据加载正确 在此处输入图像描述

但是如果我选择了几个表- 没有加载数据(看起来连接表有问题) 在此处输入图像描述

那么这个 ODBC 驱动程序是否仍在 Microsoft Windows 10 x64(以及 Microsoft Excel 2010 x32)中工作?或者,也许我错过了一些额外的复选框?

PS 我在这里上传了我的测试 SQLite3 数据库 - https://yadi.sk/d/aO0zDSof3Tz2FY

0 投票
0 回答
141 浏览

excel - excel同时刷新microsoft查询和图表

我正在运行 Excel 2016,使用连接到 sql server 的 Microsoft 查询将一些数据检索到数据透视表中并创建一个图表,这工作正常。

我有一个单元格,我可以更改我感兴趣的日期,然后基础数据会更改,但我必须右键单击图表并说刷新。

数据刷新时是否可以刷新图表?我已经看到当数据在 excel 中时图表发生变化的示例,但是从外部数据源中提取时似乎找不到任何东西。谢谢

0 投票
0 回答
522 浏览

sql-server - 使用 Microsoft Query 在 Excel 中创建与 SQL Server 的公共连接

我想将数据从 SQL Server 导入 Excel。因为我想在查询中使用参数,所以我使用 Microsoft Query 而不是标准的 SQL Server 连接。

进行自定义连接时,会出现以下屏幕:

在此处输入图像描述

我的问题是它创建的连接字符串包含我的名字。是否可以创建每个人都可以使用的公共连接字符串?或者也可以用这个连​​接字符串来完成?

在连接字符串下方:

0 投票
1 回答
145 浏览

sql-server - 带有 SQL Server 数据的 Microsoft 查询格式函数

如何从使用 Microsoft Query 的日期获取 ISO 周/年。我曾经使用以下 WHERE 语句:

这 ?是我使用的日期参数。,2,2 扩展确保结果符合日期的 ISO。

当我使用以 Access 为数据源的表时,这很有效。现在我试图获得相同的结果,但随后使用 SQL Server 表作为数据源。我尝试使用:

但是在使用 SQL Server 数据时,参数似乎在函数中不起作用。

我使用 Microsoft Query 在 Excel 中加载 SQL Server 表。我这样做是为了可以在查询中使用参数。

0 投票
0 回答
63 浏览

excel - 使用 VBA 通过 RDP 连接到数据库

我想知道是否有人可以帮助我解决一个相当具体的问题。目前我有一系列通过 Microsoft Query 连接到 Epicor 的 Excel 工作簿,我遇到的问题是 Epicor 存储在远程服务器上,所以我必须登录才能刷新数据,我想知道是否有办法我可以使用 VBA(或任何其他方式)访问远程服务器并更新数据,我在其他站点上进行了研究,但没有发现任何相关内容。非常感谢任何帮助,谢谢

0 投票
1 回答
109 浏览

sql - 使用 Microsoft Query varchar 的 SQL Server 到 Excel 未显示

我读过很多帖子,对特殊字符问题的最简单答案是在运行查询之前替换换行符。我试过了:

我将值粘贴到 Notepad++ 中,至少我可以看到不再有任何特殊字符,我什至做了一个 TOP 1 只尝试 1 行,但是当我在 Excel 的 Microsoft Query Editor 窗口中运行相同的查询时,值来了空白可以揭示一些信息或将我引导到我可能错过的另一个帖子答案。