2
鑑於類的以下組合(做作):序列化反序列化到/從XLSX
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文件,創建學校的新副本,及其相關的教師。
有誰知道與此類似,不需要接觸的OpenXML庫太多的東西嗎?
謝謝。
對不起,這些對象將被保存到數據庫中,我不想混淆interop;我會先去CSV路線。 – hoffmanc 2010-07-23 14:20:56
ADO.Net不是互操作。 – 2010-07-23 14:33:17
如果您擔心使用interop創建新文件,那麼只需創建一個excel文件作爲模板,並將其放在exe旁邊或作爲資源。然後你可以使用ADO.Net寫入它 – 2010-07-23 14:34:22