代码之家  ›  专栏  ›  技术社区  ›  kpollock

epplus:LoadFromCollection出现“列超出范围”错误

  •  3
  • kpollock  · 技术社区  · 6 年前

    下面是loadfromcollection的“column out of range”错误代码。插入到要复制的epplus附带的sampleapp中。

    我是做了什么怪事还是做了个虫子?或者我还没有设置的配置设置?

    public class tst
        {
            public string Name;
            [Description("Created Time")]
            public DateTime Created_time;
        }
    
    
         var pck = new ExcelPackage();
    
                var kpcollection = new List<tst>();
                for (var i = 1; i <= 10; i++)
                {
                    kpcollection.Add(new tst
                    {
                        Name = "line" + i.ToString(),
                        Created_time = DateTime.Now
                    });
                }
    
                var wsenum = pck.Workbook.Worksheets.Add("KPTest");
                //Load the collection starting from cell A1...
                wsenum.Cells["A1"].LoadFromCollection(kpcollection, true, TableStyles.Medium9);
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   Vanity Slug - codidact.com Adam Tuttle    6 年前

    这是epplus库中的一个bug has been reported on September 25, 2017 .