我正在尝试使用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);
我将正确的数据保存到文件中,但缺少标头,我希望我的类的成员成为此处的标头。有没有办法不用硬编码就能实现它?正如我会从各种不同类型的对象类型中调用它一样?
它像这样为我工作:
sheet.Cells["A1"].LoadFromCollection(Collection: res, PrintHeaders: true);
你也可能喜欢这个:
sheet.Cells["A1"].LoadFromCollection(list, true);
可能您的输出文件中缺少一些内容。