【发布时间】:2016-03-28 09:55:12
【问题描述】:
我有一个包含以下内容的平面表:
Categorie | Series | Productdetails
A A.001 1
A A.001 2
A A.001 3
A A.002 1
A A.002 2
B A.002 1
C A.003 1
C A.006 2
C A.008 3
因此,我们的类别包含多个系列和多个产品。 Productdetails 包含 277 列.... 真的:(
我想将此数据导出到 excel,但我被要求为每个类别提供一个 excel 文件,每个系列的工作表包含该系列的所有产品。
在上面的示例中,会生成 3 个 excel 文件:A.xlsx、B.xlsx 和 C.xlsx。
- 文件
A.xlsx将包含 2 个工作表(001 和 002)。 - 001 将包含 3 条记录,002 将包含 2 条记录。
- 文件
B.xlsx将包含 1 个工作表 (002)。 - 002 将包含 1 条记录。
- 文件
C.xlsx将包含3 个工作表(003、006 和008)。 - 每个将包含 1 条记录。
解决这个问题的最佳方法是什么?大约有 12 个类别,总共包含大约 200 个系列,包含最少 1 个和最多 14.000 个产品。
格雷茨·亨罗夫
【问题讨论】:
-
您有哪些编码经验?您想在哪里解决这个问题(在 Excel 中,使用 VBA)?
-
我相当精通 SSIS、TSQL。我更喜欢在 SSIS 中执行此操作,TSQL 中的解决方案会更好。我可以阅读大多数编程语言,所以在 SSIS 中进行一些编程就可以了。
标签: sql tsql ssis sql-server-2012