给定以下类组合(人为):
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 库的东西?
谢谢。