【发布时间】:2015-10-16 03:08:27
【问题描述】:
我创建了一个 SSIS 包以将 SQL 表导出到 Excel。导出文件中有九列。
如何使这些字段相互依赖(或检查它们是否相互依赖)?
例如,如果客户想要过滤年份列,其他列也会发生变化,则每行数据都是连接/相关的。
如果我进行格式化,我每次导出到 Excel 时都必须这样做,还是将其保存在模板上?
'Part' 'Year' 'Type' 'Plant' 'Country' 'Source' 'Doctype' 'Company' 'Status'
exd1 2015 rear 001M mexico DID ez-01 ford active
pod1 2014 head 001E Bosnia DID ez-02 gm on-going
sas1 2015 side 001S U.S PID ez-03 gm inactive
例如上面的例子,如果我只过滤 2015 年,那么应该只显示第一行和最后一行。
【问题讨论】:
-
如果您包含一些示例输入和您期望的输出示例可能会有所帮助
-
@MiguelH 我在问题中添加了一个,感谢您的建议。
-
您可以编写脚本,针对导出的 excel 运行宏来添加过滤器。见 [stackoverflow.com/questions/25126793/…
-
SSIS 的答案是在写入 Excel 之前对数据进行排序。之后,如果他们想要以不同方式对数据进行排序,那么您可以向他们展示排序按钮在 Excel 中的工作原理
-
@MiguelH 谢谢!我将按照这些步骤进行