2

次のクラスの集合が与えられます(考案された):

public class School {
  [PrimaryKey]
  public string Name {get; set;}
  [Set]
  public IList<Teacher> Teachers {get; set;}

public class Teacher {
  [PrimaryKey]
  public string Name {get; set;}

オブジェクト階層をxlsxファイルの1枚のシートにシリアル化したいのですが。

School.Name            Teacher.Name
Waldorf College        Ms. Briggs
Waldorf College        Mr. Smith
Starfleet Academy      Mr. Spock
Starfleet Academy      Mr. Sulu
Starfleet Academy      Mr. Kirk

次に、xlsxファイルへの(賢明な)変更を逆シリアル化し、Schoolとそれに関連するTeachersの新しいコピーを作成したいと思います。

OpenXMLライブラリにあまり触れる必要のない、これに似たものを知っている人はいますか?

ありがとう。

4

1 に答える 1

0

いつでもADO.NetとLINQを使用できます。

ADO.Netを使用してExcelファイルを作成および変更する... <=最初のリンクが役立つことを願っています。

于 2010-07-23T14:16:19.657 に答える