Stručný návod vás provede jak exportovat data seznamu do Excelu v C#. Seznam je jednou z nejběžnějších konstrukcí v programovacím jazyce pro uchovávání dat, která lze dále exportovat do Excelu. Toto je hlavní koncept, který se zde naučíte, jak pomocí C# vytvořit soubor Excel ze seznamu a uložit jej na disk ve formátu XLSX.
Kroky k exportu dat seznamu do Excelu v C#
- Nainstalujte si knihovnu Aspose.Cells pomocí správce balíčků Nuget k exportu dat seznamu do Excelu
- Vytvořte objekt třídy Workbook pro uložení dat exportovaných ze seznamu
- Vytvořte seznam pro uložení cílových dat pro export do Excelu
- Vyplňte seznam vzorovými daty nebo jej vyplňte z nějakého externího zdroje
- Získejte odkaz na konkrétní sešit sheet, kam budou uložena exportovaná data
- Chcete-li exportovat data seznamu do aplikace Excel, zavolejte funkci ImportArrayList
- Uložte výstupní soubor Excel obsahující exportovaná data ze seznamu
Zde ve výše uvedených krocích následuje jednoduchý přístup, kdy se nejprve vytvoří objekt třídy sešitu spolu s přístupem k odkazu na konkrétní list pro uložení dat seznamu. Seznam se vyplňuje ručně, lze jej však vyplnit z nějakého externího zdroje, jako je načítání dat z nějaké databáze, webového rozhraní API nebo z jiného síťového zdroje. Nakonec pomocí C# zápisového seznamu do Excelu a uložte výstupní soubor na disk.
Kód pro export seznamu do Excelu v C#
Tento kód používá objekt třídy Workbook and Worksheet pro přístup k řízení souboru pro zápis seznamu do Excelu pomocí C#. Používá se funkce ImportArrayList třídy Worksheet.Cells, která vyžaduje odkaz na zdrojový seznam, první řádek a sloupec v listu, kam mají být data umístěna, a směr dat, tj. buď ukládat data do svislého sloupce nebo do vodorovného řádku.
V tomto tutoriálu jsme se naučili zapisovat data seznamu do Excelu v C#, ale pokud chcete exportovat DataTable do Excelu, můžete si přečíst článek o jak převést DataTable do Excelu v C#.