首页 > 解决方案 > 来自类成员的 Epplus LoadFromCollection 标头

问题描述

我正在尝试使用 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);

我将正确的数据保存到文件中,但缺少标题,我希望我的班级成员成为这里的标题。有没有一种方法可以在没有硬编码的情况下实现它?正如我会从各种不同类型的对象类型中调用它一样?

标签: epplus

解决方案


它像这样为我工作:

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

你也可能喜欢这样:

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

可能您的输出文件中缺少一些内容。


推荐阅读