【问题标题】:Epplus LoadFromCollection header from class members来自类成员的 Epplus LoadFromCollection 标头
【发布时间】:2018-10-19 12:40:29
【问题描述】:

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

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

【问题讨论】:

  • 我试图重现您的问题,但无法重现。如果我使用 .LoadFromCollection(list, true) 我会得到标题,就像它应该的那样。
  • 对不起,这是我的错。标题有白色背景,文本也有白色。我还有另一个问题。我可以为我的属性和标题使用属性显示文本吗?

标签: epplus


【解决方案1】:

这样对我有用:

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

你也可能喜欢这个:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多