Čtení dat v Excelových souborech pomocí C#

Excelové tabulky jsou rozšířeným formátem pro ukládání a organizaci dat, což je činí neocenitelnými pro firmy i jednotlivce. Ať už analyzujete finanční data, generujete zprávy nebo manipulujete s datovými sadami, schopnost pracovat s Excelovými soubory ve vašich C# aplikacích je často nezbytná.

Aspose.Cells pro .NET je mocná knihovna, která zjednodušuje manipulaci s Excelovými soubory v C#. V tomto blogovém příspěvku prozkoumáme, jak číst Excelové soubory pomocí C# v .NET aplikaci, a poskytneme vám krok za krokem průvodce, který vám pomůže začít.

Obsah

C# API pro čtení Excelových souborů

Pro čtení dat z Excelových listů využijeme Aspose.Cells pro .NET. Tento funkcemi nabitý API vám umožňuje snadno vytvářet a manipulovat s Excelovými soubory. Můžete si jej stáhnout z sekce stažení nebo jej nainstalovat přes NuGet.

PM> Install-Package Aspose.Cells

Čtení dat z Excelového souboru v C#

V Excelových souborech jsou data uložena v buňkách, z nichž každá je identifikována svým názvem (např. A1, B3) nebo indexy řádků a sloupců. Kolekce těchto buněk tvoří list, a Excelový soubor může obsahovat jeden nebo více listů. Všechny listy dohromady tvoří sešit. Aspose.Cells pro .NET dodržuje tyto pojmenovací konvence pro manipulaci s Excelovými soubory.

Zde jsou kroky pro čtení Excelového souboru a extrakci dat v C#:

  1. Načtěte Excelový soubor pomocí třídy Workbook.
  2. Vytvořte instanci třídy WorksheetCollection a odkazujte na listy pomocí Workbook.Worksheets.
  3. Procházejte všechny listy v kolekci:
    • Získejte odkaz na každý list v objektu Worksheet.
    • Počítejte datové řádky a sloupce v listu.
    • Procházejte řádky a vnořeně procházejte sloupce.
    • Čtěte data z každé buňky pomocí vlastnosti Worksheet.Cells[i, j].Value.

Zde je ukázka kódu, která demonstruje, jak číst Excelový soubor v C#:

Po spuštění výše uvedené ukázky kódu se v konzoli zobrazí výstup s daty extrahovanými z Excelového souboru:

Čtení dat v listech Excelového souboru v C#

Čtení Excelového souboru v C#

Čtení konkrétního Excelového listu

Pokud potřebujete pouze číst konkrétní list v Excelovém souboru, můžete postupovat podle těchto kroků:

  1. Načtěte Excelový soubor pomocí třídy Workbook.
  2. Získejte odkaz na požadovaný list pomocí Workbook.Worksheets[index].
  3. Počítejte datové řádky a sloupce v listu.
  4. Procházejte řádky a vnořeně procházejte sloupce.
  5. Čtěte data z každé buňky pomocí vlastnosti Worksheet.Cells[i, j].Value.

Zde je ukázka kódu pro čtení dat z konkrétního listu v C#:

Získejte zdarma API pro čtení Excelových dat

Můžete použít Aspose.Cells pro .NET k čtení Excelových souborů bez omezení hodnocení tím, že získáte bezplatnou dočasnou licenci.

Závěr

Čtení Excelových souborů v C# pomocí Aspose.Cells pro .NET je jednoduchý a efektivní proces. Toto mocné API poskytuje komplexní sadu funkcí pro zpracování všech aspektů manipulace s Excelovými soubory ve vašich .NET aplikacích. Ať už potřebujete extrahovat data, formátovat listy nebo provádět pokročilé úkoly, Aspose.Cells usnadňuje celý proces a pomáhá vám dosáhnout vašich cílů souvisejících s Excelem bez námahy.

Prozkoumejte další funkce Aspose.Cells pro .NET prostřednictvím dokumentace. Pokud máte jakékoli dotazy, neváhejte nás kontaktovat prostřednictvím našeho fóra.

Viz také