Číst a manipulovat s grafy Excel 2016

Zavedení

Excel je mocný nástroj pro vizualizaci a prezentaci dat, ale programová manipulace s grafy může být poměrně složitá. To je místo, kde Aspose.Cells for .NET přichází na pomoc! Tato robustní knihovna umožňuje vývojářům bezproblémově vytvářet, číst a manipulovat se soubory Excel. V tomto tutoriálu se ponoříme do toho, jak číst a manipulovat s grafy Excelu 2016 pomocí Aspose.Cells, díky čemuž je proces přímočarý a efektivní.

Předpoklady

Než se pustíme do kódu, ujistěte se, že jste vše nastavili. Zde jsou předpoklady, které budete potřebovat:

  1. Aspose.Cells for .NET: Tuto knihovnu musíte mít nainstalovanou. Pokud jste tak ještě neučinili, můžete si ji stáhnoutzde.
  2. .NET Framework: Ujistěte se, že máte ve svém vývojovém prostředí nainstalované rozhraní .NET Framework. Aspose.Cells podporuje více rámců, takže zkontrolujte kompatibilitu.
  3. IDE: K psaní a spouštění kódu použijte IDE, jako je Visual Studio.
  4. Základní znalost C#: Pochopení základů programování v C# výrazně usnadní sledování tohoto návodu.

Nyní, když máme vše připraveno, jdeme na to a importujeme potřebné balíčky.

Importujte balíčky

Chcete-li začít, budete muset do souboru C# importovat následující jmenné prostory. To vám umožní využívat třídy nabízené Aspose.Cells.

using System;
using System.IO;

using Aspose.Cells;
using Aspose.Cells.Charts;

Rozdělme si úkol na zvládnutelné kroky. Nastíníme proces čtení excelových grafů, změnu jejich názvů a uložení upraveného sešitu.

Krok 1: Nastavte zdrojové a výstupní adresáře

Nejprve musíte definovat umístění zdrojového souboru Excel a adresář, kam chcete uložit výstupní soubor.

// Zdrojový adresář
string sourceDir = "Your Document Directory";

// Výstupní adresář
string outputDir = "Your Output Directory";

Nahradit"Your Document Directory" a"Your Output Directory" se skutečnými cestami, kde jsou uloženy vaše soubory.

Krok 2: Načtěte sešit

tomto kroku načtete soubor Excel, který obsahuje grafy. Aspose.Cells to usnadňuje pomocíWorkbook třída.

// Načtěte zdrojový soubor aplikace Excel obsahující grafy aplikace Excel 2016
Workbook wb = new Workbook(sourceDir + "sampleReadManipulateExcel2016Charts.xlsx");

Ujistěte se, že soubor Excel, na který odkazujete, existuje v zadané cestě. V opačném případě můžete narazit na chybu nenalezen soubor.

Krok 3: Otevřete sešit

Dále chcete získat přístup k listu obsahujícímu grafy. Obvykle je to první list, který obsahuje relevantní data.

// Otevřete první list, který obsahuje grafy
Worksheet ws = wb.Worksheets[0];

Krok 4: Procházení grafů

Nyní budete muset iterovat všechny grafy v listu. Aspose.Cells vám umožňuje snadný přístup k grafům pomocíCharts vlastnictvímWorksheet třída.

// Přístup ke všem grafům jeden po druhém a čtení jejich typů
for (int i = 0; i < ws.Charts.Count; i++)
{
    // Přístup k grafu
    Chart ch = ws.Charts[i];

Krok 5: Tisk typů grafů

Uvnitř smyčky vytiskněte typ každého grafu. To vám pomůže pochopit, jaké typy grafů jsou obsaženy v souboru aplikace Excel.

    // Tisk typu grafu
    Console.WriteLine(ch.Type);

Krok 6: Upravte názvy grafů

Tady začíná zábava! Název každého grafu můžete dynamicky měnit na základě jeho typu.

    // Změňte název grafů podle jejich typů
    ch.Title.Text = "Chart Type is " + ch.Type.ToString();
}

Tento krok přizpůsobí každý graf, takže vizualizace dat bude intuitivnější.

Krok 7: Uložte sešit

Jakmile provedete změny, musíte upravený sešit uložit. To je u Aspose.Cells docela jednoduché.

// Uložte sešit
wb.Save(outputDir + "outputReadManipulateExcel2016Charts.xlsx");

Nezapomeňte zadat platný název výstupního souboru!

Krok 8: Potvrzující zpráva

Pro praktický dotek poskytněte zpětnou vazbu v konzole, abyste potvrdili, že operace byla úspěšná.

Console.WriteLine("ReadManipulateExcel2016Charts executed successfully.");

Závěr

Gratuluji! Úspěšně jste se naučili číst a manipulovat s grafy Excelu 2016 pomocí Aspose.Cells for .NET. Tato výkonná knihovna vám poskytuje flexibilitu pro programové zpracování souborů aplikace Excel, díky čemuž je váš pracovní postup efektivnější. Ať už potřebujete aktualizovat názvy grafů, upravit data nebo dokonce vytvořit nové grafy, Aspose.Cells vám pomůže.

FAQ

K čemu slouží Aspose.Cells for .NET?

Aspose.Cells for .NET je knihovna pro programovou práci se soubory aplikace Excel, která umožňuje vývojářům vytvářet, číst, manipulovat a převádět soubory aplikace Excel v rámci aplikací .NET.

Jak si mohu stáhnout Aspose.Cells?

Aspose.Cells si můžete stáhnout z webuzde.

Podporuje Aspose.Cells jiné formáty souborů Excel než .xlsx?

Ano! Aspose.Cells podporuje různé formáty souborů, včetně .xls, .csv, .pdf a dalších.

Je k dispozici bezplatná zkušební verze pro Aspose.Cells?

Ano, Aspose nabízí bezplatnou zkušební verzi, ke které máte přístupzde.

Kde mohu získat podporu pro Aspose.Cells?

Podporu a komunitní diskuse najdete na fóru Asposezde.