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 文件,例如

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 回答