我有一个 1:n 关系的数据库。例如,一家商店有大约 3000 种产品。我已经导出了一张包含所有商店的表格。当然我可以这样:
Shop0;SomeShopInformation;SomeShopInformation;...;ProductA
Shop0;SomeShopInformation;SomeShopInformation;...;ProductB
Shop0;SomeShopInformation;SomeShopInformation;...;ProductC
但我真的不喜欢那样。我想创建带有产品的表格和带有商店的表格。产品表将引用商店表。但是在excel中做到这一点的最佳方法是什么。如果考虑两种可能的解决方案:
解决方案 A) 会给每个商店一个 ID。在产品表中,我只会引用该 ID(就像我的数据库一样)。问题是,创建图表等将非常困难,因为用户应该能够创建统计数据,......非常容易(使用导出的数据)。
解决方案 B)将使用诸如数据透视表之类的东西。这里的主要问题是我不明白如何创建一个简单的子表。喜欢:
+Shop0;SomeShopInformation;SomeShopInformation;...;
ProductA;SomeProductInformation
ProductB;SomeProductInformation
ProductC;SomeProductInformation
如何在数据透视表中使用多个列。或者我怎样才能创建某种子表,比如一些数据网格控件可以做到这一点?
哦,顺便说一句。它应该与 EPPlus 库一起使用。