Ovaj kratki vodič će vas voditi kako pretvoriti DataTable u Excel u C#. Prvo ćemo izraditi DataTable i zatim ga uvesti u radni list novostvorenog objekta radne knjige pomoću funkcije ImportData klase WorkSheet.Cells. Nakon zapisivanja podataka DataTable u Excel u C#, spremit ćemo ih kao XLSX datoteku na disk.
Koraci za pretvaranje DataTable u Excel u C#
- Pomoću upravitelja paketa NuGet dodajte Aspose.Cells for .NET za uvoz DataTablea u Excel
- Napravite instancu prazne Workbook za izvoz DataTablea u nju
- Stvorite i inicijalizirajte DataTable za pisanje u Excel datoteku
- Deklarirajte objekt klase ImportTableOptions za postavljanje parametara tijekom uvoza podataka iz DataTable
- Dobijte referencu na prvi radni list u novostvorenoj radnoj knjizi
- Pozovite funkciju Cells.ImportData u klasi WorkSheet za uvoz DataTablea
- Spremite rezultirajuću radnu knjigu s podacima iz DataTable
Ovi koraci opisuju postupak izvoza podataka iz DataTable u Excel u C# na način korak po korak tako da se prvo stvori prazna radna knjiga, a zatim se DataTable inicijalizira i ispuni nekim lažnim podacima. Stvara se objekt klase ImportTableOptions koji sadrži puno parametara koji se mogu postaviti, no ovdje se koriste zadane opcije. Na kraju, DataTable se uvozi u prvi radni list radne knjige u određenoj početnoj ćeliji.
Kod za izvoz podataka tablice podataka u Excel u C#
U ovom se kodu ImportTableOptions koristi sa zadanim postavkama, međutim, možete postaviti razne parametre poput popisa od 0 brojeva stupaca temeljenih na indeksu čiji se podaci trebaju uvesti iz DataTablea, postaviti format datuma, postaviti ukupne retke i stupce koji će se iz uvoza i još mnogo toga. Također možete odlučiti hoće li se naslovi stupaca uvesti ili ne.
Ovaj kratki vodič objasnio je kako u C# stvoriti Excel datoteku iz DataTable. Ako želite naučiti obrnuti postupak kao što je pretvaranje Excela u podatkovnu tablicu, pogledajte članak na kako pretvoriti Excel u DataTable u C#.