Generování excelu - verisoftCZ/verisoft-framework GitHub Wiki

Pokud potřebuji exportovat základní data do excelu je možné využít Verisoft.Core.Excel

Příklad generování excelu:

//record TestDataRecord
private record TestDataRecord(string StringValue, int IntValue);


        public void ShouldCreateFileWithSetValues()
        {
            List<TestDataRecord> data = [new TestDataRecord("Text", 5), new TestDataRecord("Text2", 4), new TestDataRecord("Text", 200)];

            using var fileStream = new FileStream("./test.xlsx", FileMode.Create, FileAccess.Write);
            new ExcelExport<TestDataRecord>(data).Header(x => x.Background(Color.Aqua))
                .Columns(columns =>
                {
                    columns.Add(x => x.IntValue).Header("Počet").Width(20);
                    columns.Add(x => x.StringValue).Header("Jmeno").Width(60);
                }).Export(fileStream);
        }

Výsledný excel: image.png

Pokud nejsou konfigurovány header/columns tak se používají defaultní hodnoty.

⚠️ **GitHub.com Fallback** ⚠️