如何将带有JSON字符串的对象列表转换为Excel

时间:2013-05-08 15:28:26

标签: c# json excel

有一个Job历史管理类,结构如下:

public class JobHistory
{
    public int SubJobID { get; set; }
    public string Data { get; set; }
    public int Code { get; set; }
    public string Message { get; set; }
}

Data是一个JSON字符串。我可以控制逻辑在一组List中拥有相同的JSON模式。

现在我希望将List转换为excel文件,该文件将JSON提取为具有相同级别的Code和Message的excel列。我该如何设计这个部件?

JSON字符串只有一个图层数据。

2 个答案:

答案 0 :(得分:1)

如果必须是excel文件格式,那么我建议使用像Npoi这样的库来创建文件,可以从对象序列化并生成excel文件。

其他明智的建议使用csv。

答案 1 :(得分:0)

它必须优秀吗?因为excel打开CSV文件并且生成的工作要少得多,所以它不能是CSV。