public void AddListToSheet_TworzyPlikExcelaZPodanychListGenerycznych() { var list1 = new List <PodsFinans_KontaBankoweModel> { new PodsFinans_KontaBankoweModel { Firma = "1", WartoscNaKontach = 1 }, new PodsFinans_KontaBankoweModel { Firma = "2", WartoscNaKontach = 2 }, }; var list2 = new List <PodsFinans_ProdukcjaModel> { new PodsFinans_ProdukcjaModel { Ilosc_kg = 1, RodzajProdukcji = "Geokom", Ilosc_m2 = 1, Wartosc = 1 }, new PodsFinans_ProdukcjaModel { Ilosc_kg = 1, RodzajProdukcji = "Geow", Ilosc_m2 = 1, Wartosc = 1 }, }; var kolumnyDoUsuniecia = new List <string> { "WartoscNaKontach" }; var builder = new XlsServiceBuilder(); builder.CreateWorkbook(@"C:\Users\Tomasz Strączek\Desktop\Test\RaportTestowyUsuwanie.xlsx"); builder.CreateWorksheet("Raport"); builder.AddListToSheet(list1, "Konta", "Raport", kolumnyDoUsuniecia); builder.AddListToSheet(list2, "Produkcja", "Raport"); builder.Build(); }
public void AddListToSheet_GdyPodanoNaglowkiDoUsuniecia_UsuwaNaglowkiDanejTabeli() { var list1 = new List <PodsFinans_NaleznosciIZobowiazaniaModel> { new PodsFinans_NaleznosciIZobowiazaniaModel { Firma = "AGG", NaleznosciDoDaty = 1, NaleznosciAll = 1, ZobowiazaniaDoDaty = 1, ZobowiazaniaAll = 1 }, new PodsFinans_NaleznosciIZobowiazaniaModel { Firma = "GTX", NaleznosciDoDaty = 1, NaleznosciAll = 1, ZobowiazaniaDoDaty = 1, ZobowiazaniaAll = 1 }, }; var list2 = new List <PodsFinans_ProdukcjaModel> { new PodsFinans_ProdukcjaModel { Ilosc_kg = 1, RodzajProdukcji = "Geokom", Ilosc_m2 = 1, Wartosc = 1 }, new PodsFinans_ProdukcjaModel { Ilosc_kg = 1, RodzajProdukcji = "Geow", Ilosc_m2 = 1, Wartosc = 1 }, }; var list3 = new List <PodsFinans_NaleznosciIZobowiazaniaModel> { new PodsFinans_NaleznosciIZobowiazaniaModel { Firma = "AGG", NaleznosciAll = 1, ZobowiazaniaAll = 1.234m }, new PodsFinans_NaleznosciIZobowiazaniaModel { Firma = "AGG", NaleznosciAll = 1.12m, ZobowiazaniaAll = 1.4m }, }; var kolumnyDoUsuniecia = new List <string> { "ZobowiazaniaDoDaty", "NaleznosciDoDaty" }; var builder = new XlsServiceBuilder(); builder.CreateWorkbook(@"C:\Users\Tomasz Strączek\Desktop\Test\RaportTestowy.xlsx"); builder.CreateWorksheet("Raport"); builder.AddListToSheet(list1, "Konta", "Raport", kolumnyDoUsuniecia); builder.AddListToSheet(list2, "Produkcja", "Raport"); builder.AddListToSheet(list3, "Nalezności i Zobowiązania", "Raport"); builder.Build(); }