0

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 ライブラリで動作するはずです。

4

1 に答える 1