1:n の関係を持つデータベースがあります。たとえば、ショップには約 3000 の商品がありました。すべてのショップを含むテーブルをエクスポートしました。もちろん、私は次のようなことができます:
Shop0;SomeShopInformation;SomeShopInformation;...;ProductA
Shop0;SomeShopInformation;SomeShopInformation;...;ProductB
Shop0;SomeShopInformation;SomeShopInformation;...;ProductC
しかし、私はそれが本当に好きではありません。商品のテーブルとショップのテーブルを作りたいです。product テーブルは shop テーブルを参照します。しかし、Excelでそれを行う最良の方法は何ですか。2つの可能な解決策について考えた場合:
解決策 A) すべてのショップに ID を付与する。製品テーブルでは、その ID を参照するだけです (私のデータベースとまったく同じです)。問題は、ユーザーが統計を作成できる必要があるため、図などを作成するのが非常に難しいことです...非常に簡単です(エクスポートされたデータを使用)。
解決策 B) ピボット テーブルのようなものを使用することです。ここでの主な問題は、単純なサブテーブルを作成する方法がわからないことです。お気に入り:
+Shop0;SomeShopInformation;SomeShopInformation;...;
ProductA;SomeProductInformation
ProductB;SomeProductInformation
ProductC;SomeProductInformation
ピボット テーブルで複数の列を使用するにはどうすればよいですか。または、一部のデータグリッド コントロールでできるように、ある種のサブ テーブルを作成するにはどうすればよいですか?
ああ、ところで。EPPlus ライブラリで動作するはずです。