Jak vložit Slicer do Excelu pomocí C#

Tento rychlý tutoriál vás provede jak vložit slicer do Excelu pomocí C#. Poskytuje odkaz na nastavení prostředí, podrobné informace o psaní aplikace a spustitelný ukázkový kód pro přidání sliceru v Excelu pomocí C#. V tomto tutoriálu přidáme výřez pro tabulku, ale také se naučíte možnosti, jak přidat výřez k různým objektům v listu a uložit jej jako XLSX, XLS nebo jakýkoli jiný MS Formát podporovaný aplikací Excel.

Kroky pro vložení průřezu v Excelu pomocí C#

  1. Nastavte prostředí tak, aby k přidání průřezu používalo Aspose.Cells for .NET
  2. Načtěte zdrojový soubor Excel do objektu Workbook s tabulkou
  3. Získejte přístup k cíli worksheet, kam se má vložit průřez
  4. Získejte odkaz na požadovanou tabulku ve vybraném listu
  5. Přidejte průřez poskytnutím cílového sloupce a cílové buňky průřezu
  6. Uložte výsledný soubor Excel s řezačem na disk

Tyto jednoduché kroky popisují postup přidání řezů v Excelu pomocí C# poskytnutím podrobností o konfiguraci a následným podrobným přístupem k zápisu programu. Nejprve musíte načíst zdrojový soubor Excel a získat přístup k cílovému listu a cílové tabulce pro přidání průřezu. Jakmile je získán odkaz na cílovou tabulku, přidá se nový průřez do kolekce průřezů v listu zadáním názvu tabulky, cílového sloupce pro buňku a nové cílové buňky průřezu.

Kód pro vložení řezů v Excelu pomocí C#

using System;
using Aspose.Cells;
using Aspose.Cells.Tables;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to add slicer in an Excel file in C#
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Load Excel file with table
Workbook wb = new Workbook("input.xlsx");
// Access the target worksheet
Worksheet ws = wb.Worksheets[0];
// Access the target table
ListObject tb = ws.ListObjects[2];
// Add slicer the selected worksheet
ws.Slicers.Add(tb, 1, "F6");
// Save the resultant workbook
wb.Save("output.xlsx", SaveFormat.Xlsx);
Console.WriteLine("Done");
}
}
}

Tento kód demonstruje proces vložení výřezu pomocí C# do souboru aplikace Excel. Používá metodu Worksheet.Slicers.Add() k přidání průřezu pro tabulku poskytnutím požadovaných parametrů. Můžete také přidat výřez pro kontingenční tabulku pomocí přetížení stejné metody poskytnutím cílové kontingenční tabulky, cílové buňky, kam má být průřez přidán, a základního kontingenčního pole.

Tento článek nás naučil vkládat slicery pomocí C#. Pokud se chcete naučit proces filtrování dat v tabulce, přečtěte si článek na jak filtrovat data v excelové tabulce pomocí C#.

 Čeština