MiniExcel icon indicating copy to clipboard operation
MiniExcel copied to clipboard

你好,当前版本(1.31.0)支持内部类的集合操作吗

Open LuGuangguang opened this issue 2 years ago • 1 comments

我按照模板填充的教程自己写的,结果似乎并不支持二级类的访问的集合模板导出,是这样的吗 public class AA { public Employee Employee { get; set; } public Manager Manager { get; set; } } public class Employee { public string Name { get; set; } } public class Manager { public string Name { get; set; } }

static void Main(string[] args) { Manager manager = new Manager() { Name = "张三" }; Employee employee = new Employee() { Name = "李四" };

        AA aA = new AA() { Employee = employee, Manager = manager };
        AA aA2 = new AA() { Employee = employee, Manager = manager };
        List<AA> aAs = new List<AA>() { aA, aA2 };
        var value = new
        {
            aAs
        };

        try
        {
            MiniExcel.SaveAsByTemplate("AAA.xlsx", @"模板.xlsx", value);
        }
        catch (Exception ex)
        {
            return;

        }
    }

模板 image

实际结果 image

LuGuangguang avatar Jul 27 '23 02:07 LuGuangguang

You can use @group...@endgroup keyword in your template files.

tomexou avatar Aug 01 '23 09:08 tomexou