问题标签 [foreach-loop-container]

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

php - 如何将foreach循环最后一个值保存到变量中

我如何将最后一个值存储$total['value']$COD

变量和回显它和页面代码的其他地方是

“WooCommerce PDF Invoices & Packing Slips”免费插件的代码

0 投票
2 回答
3476 浏览

ssis - 文件夹中所有文件的 SSIS 行计数

我有一个文件夹,其中包含每天更换的多个 Excel 文件。我需要一个总行数,它为我提供文件夹中每个单独 Excel 文件的行数总和(即,如果有 3 个文件,每个文件有 10 条记录,我需要 30 的结果计数)。然后,我需要每天运行此程序包以将单个记录添加到日志表中,该日志表将为我提供文件夹中的每日记录计数。我一直在尝试 Foreach 循环容器和 ADO 枚举器,但似乎无法找到解决方案。

0 投票
0 回答
28 浏览

excel - 使用 ForEachLoop 处理格式相似但不统一的 Excel

我需要处理多个 (32) 格式的 excel 源文件(它们实际上是 .xlsm),它们具有嵌入的宏、函数、合并单元格等。这些文件开始时相同,但在许多不同的国家得到处理,当它们到达,他们看起来一样。但是,一些数字列作为 unicode 导入,一些作为浮点数导入。我的问题是,我更愿意编写一个带有 foreach 循环容器的包来处理这些文件。这对某些(匹配的文件)很好,但我最终得到了大约 12 - 15 个文件,我必须作为单独的包处理(不在 foreach 循环中)。其余文件处理正常,因为所有数字字段都匹配。

有谁知道无需为每个文件编写单独的包来处理这些文件的方法吗?

我正在使用 SQL Server Datatools 2010。

谢谢!

标记

0 投票
1 回答
334 浏览

http - SSIS脚本循环下载多个zip文件

我有一个 SSIS 包,我在其中使用带有 VB 的 Scipt 任务(参见下面的代码)和一个 Http 连接管理器来下载 1 个定义的 .zip 文件。我希望做但无法弄清楚的是循环并下载同一位置的所有 .zip 文件。

任何建议将不胜感激。

这是视觉B:

0 投票
1 回答
1239 浏览

excel - Excel 文件名的 SSIS 动态填充

我编写了一个 SSIS 包来将数据从 Excel 源上传到 OLE DB 目标 - 但是,当我希望使用 ForeachLoop 容器从多个 Excel 文件中加载数据时,我遇到了错误。我已按照以下链接中包含的教程进行操作:

https://msdn.microsoft.com/en-us/library/ms345182.aspx

除了需要动态填充的变量 strFileName 之外,所有配置都是正确的。从下面的屏幕截图可以看出,我的变量保持空白:

在此处输入图像描述

我不确定如何做到这一点。是否有可用于动态填充此变量的表达式或函数?

0 投票
0 回答
637 浏览

sql - SSIS - 将结果集传递给 foreachloop 到数据流任务

我有一个执行 SQL 任务,它正在生成我存储在变量中的结果

结果集

然后我将它移动到 foreach 循环 Foreeachloop

现在我想做的是

我在执行 SQL 任务中得到的结果应该被加载到一个表中,并且我在 foreach 循环中使用数据流任务,因为它将在大约 20 个奇数服务器上执行。

谢谢

(这是从这个问题开始的:How to pass table variable data into a data flow in ssis

0 投票
1 回答
502 浏览

ssis - biml 中的 Foreach NodeList 枚举器

我有一个遍历 xml 的 foreach 循环。我知道如何在 SSIS 中添加这种 foreach。但无法找到相同的biml代码片段。

如何在 biml 中的 foreachloopcontainer 中提及以下属性

枚举器= Foreach 节点列表枚举器

DocumentSourceType=变量

文件来源

枚举类型 = 节点文本

OuterXPathStringSourceType= DirectInput

OuterXPathString = /ROOT/*

对于使用 nodelist 枚举器编写 foreachloopcontainer 的示例代码的任何帮助将是一个巨大的帮助!

0 投票
1 回答
610 浏览

csv - SSIS 2008 - ForEach 循环查看特定组/文件列表

我一直在互联网上搜索我认为可以直接回答的问题。希望大家帮忙?

我正在使用每个循环来查找特定文件并将它们与文件系统任务一起移动到不同的文件夹。

假设我有 10 个 csv 文件。称为列出的 A 到 J

我只想移动 a、e 和 j,但似乎无法让 foreachloop 寻找该组。

在枚举器文件文本框中,我尝试插入由各种分隔符分隔的 3 个文件名,但 SSIS 认为它全部是一个特定文件,并且 3 个都没有移动。

有人可以建议如何完成吗?只是为了确认,我不使用通配符逻辑只是一组特定的文件名 - 类似于 SQL 查询的 IN 函数

提前致谢

现在添加了 img - 请告知如何在带有箭头的文本框中选择 3 个特定文件

0 投票
3 回答
1522 浏览

ssis - SSIS Foreach 循环容器在设计环境中只经过 1 次迭代

我有一个 ForEach 循环容器,它应该遍历 Ado 枚举器中的记录。编号模式 = 第一个表中的行。

我构建了一个脚本任务来为每次迭代编写一个 MessageBox。它仅显示第一次迭代的消息。之后它挂起。

我尝试构建解决方案并运行包,它工作正常。但在开发/设计领域它仍然挂起。

这就是它应该在设计模式下工作的方式吗?如果在调试时它会挂起,我该如何测试 Foreach 容器下游的东西?

0 投票
0 回答
890 浏览

sql-server - SSIS根据行数将sql表导出到多个平面文件

我知道这可能是一项简单的任务,但我还没有找到一个简单的答案。我有一个大型 sql 表,我想将其导出到多个平面文件(准确地说是 .csv)中,每个文件有 10,000 条记录。我想使用 SSIS 来做到这一点,据我所知,我需要一个 FOREACH LOOP 容器。这是我所得到的。作为额外的好处,一些列在数据本身中有逗号,所以当文件被逗号分隔时,仍然需要保留数据而不取出原始逗号

我遇到的所有视频都是使用脚本或以数据类型或其他方式分隔的。我只想根据每个文件中的一组记录来创建 csv 文件。任何帮助深表感谢。