来自类成员的Epplus LoadFromCollection标头

时间:2018-10-19 12:40:30

标签: epplus

我正在尝试使用Epplus包创建一个Excel文件。我正在这样做

static List<TestData> list = new List<TestData>
{
new TestData
{
    Name = "Mohsin",
    Number = 1
},
new TestData
{
    Name = "Ali",
    Number = 2
}
};

然后我要调用此函数

sheet.Cells["A1"].LoadFromCollection(list, true);

我将正确的数据保存到文件中,但是缺少标题,并且我希望班级的成员成为此处的标题。有没有不用硬编码就可以实现的方法?就像我从各种不同类型的对象类型中调用它一样?

1 个答案:

答案 0 :(得分:0)

像这样对我有用:

 sheet.Cells["A1"].LoadFromCollection(Collection: res, PrintHeaders: true);

您也可能会这样:

sheet.Cells["A1"].LoadFromCollection(list, true);

输出文件中可能缺少一些东西。