0
我有一個1:n關係的數據庫。例如一家商店有大約3000種產品。我已經出口了所有商店的一張桌子。當然我可以這樣:Excel導出1:n
Shop0;SomeShopInformation;SomeShopInformation;...;ProductA
Shop0;SomeShopInformation;SomeShopInformation;...;ProductB
Shop0;SomeShopInformation;SomeShopInformation;...;ProductC
但我真的不喜歡那樣。我想創建帶有商品的桌子和帶有商店的桌子。產品表將引用商店表。但是,在Excel中做到這一點的最好方法是什麼? 如果想到2個可能的解決方案:
解決方案A)將給每個商店一個ID。在產品表中,我只需引用該ID(與我的數據庫完全相同)。問題是,創建圖表等是非常困難的,因爲用戶應該能夠創建統計數據......非常容易(使用導出的數據)。
解決方案B)將使用類似數據透視表的東西。這裏的主要問題是,我不明白如何創建一個簡單的子表。像:
+Shop0;SomeShopInformation;SomeShopInformation;...;
ProductA;SomeProductInformation
ProductB;SomeProductInformation
ProductC;SomeProductInformation
如何在透視表中使用多個列。或者我如何創建一些類似的子表,如一些DataGrid控件可以做到這一點?
哦,順便說一句。它應該與EPPlus庫一起工作。