Podpora vzorců pojmenovaného rozsahu v německém národním prostředí

Zavedení

tomto tutoriálu prozkoumáme, jak pracovat se vzorci pojmenovaného rozsahu v německém národním prostředí pomocí knihovny Aspose.Cells for .NET. Aspose.Cells je výkonné rozhraní API pro manipulaci s tabulkami, které umožňuje vytvářet, číst a upravovat soubory aplikace Excel programově. Provedeme vás procesem krok za krokem a pokryjeme různé aspekty práce s pojmenovanými rozsahy a vzorci v německém prostředí.

Předpoklady

Než začneme, ujistěte se, že máte splněny následující předpoklady:

  1. Visual Studio: V systému budete muset mít nainstalované Microsoft Visual Studio. Nejnovější verzi sady Visual Studio si můžete stáhnout zwebové stránky.
  2. Aspose.Cells for .NET: Ve svém projektu musíte mít nainstalovanou knihovnu Aspose.Cells for .NET. Nejnovější verzi knihovny si můžete stáhnout zStránka ke stažení Aspose.Cells for .NET.
  3. Znalost C#: Protože budeme pracovat s kódem C#, je nutná základní znalost programovacího jazyka C#.

Importujte balíčky

Chcete-li začít, budete muset importovat potřebné balíčky do svého projektu C#. Přidejte následujícíusing příkazy v horní části souboru kódu:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using Aspose.Cells.Rendering;
using System.Drawing.Imaging;

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

Nejprve definujme zdrojový a výstupní adresář pro náš příklad:

//Zdrojový adresář
string sourceDir = "Your Document Directory";
//Výstupní adresář
string outputDir = "Your Document Directory";

Nahradit"Your Document Directory" se skutečnými cestami ke zdrojovým a výstupním adresářům.

Krok 2: Vytvořte pojmenovaný rozsah pomocí vzorce v německém národním prostředí

Dále vytvoříme nový pojmenovaný rozsah se vzorcem v německém národním prostředí:

const string name = "HasFormula";
const string value = "=GET.ZELLE(48, INDIREKT(\"ZS\",FALSCH))";
Workbook wbSource = new Workbook(sourceDir + "sampleNamedRangeTest.xlsm");
WorksheetCollection wsCol = wbSource.Worksheets;
int nameIndex = wsCol.Names.Add(name);
Name namedRange = wsCol.Names[nameIndex];
namedRange.RefersTo = value;

V tomto kroku:

  1. Definoval název a hodnotu pojmenovaného rozsahu. Vzorec=GET.ZELLE(48, INDIREKT("ZS",FALSCH)) je německý ekvivalent anglického vzorce=GET.CELL(48, INDIRECT("ZS",FALSE)).
  2. Vytvořeno novéWorkbook objekt a získalWorksheetCollection z toho.
  3. Přidán nový pojmenovaný rozsah se zadaným názvem a vzorcem pomocíAdd metodaNamessbírka.
  4. Získané nově vytvořenéName objekt a nastavte jejRefersTo vlastnost na hodnotu vzorce.

Krok 3: Uložte sešit s pojmenovaným rozsahem

Nakonec sešit uložíme s pojmenovaným rozsahem:

wbSource.Save(outputDir + "sampleOutputNamedRangeTest.xlsm");
Console.WriteLine("SupportNamedRangeFormulasInGermanLocale executed successfully.\r\n");

V tomto kroku:

  1. Uloženo upravenéWorkbookobjekt do zadaného výstupního adresáře.
  2. Vytištěna zpráva o úspěchu na konzoli. A je to! Nyní jste úspěšně vytvořili pojmenovaný rozsah se vzorcem v německém národním prostředí pomocí Aspose.Cells for .NET.

Závěr

V tomto kurzu jste se naučili pracovat se vzorci pojmenovaného rozsahu v německém národním prostředí pomocí knihovny Aspose.Cells for .NET. Zjistili jste, jak vytvořit nový pojmenovaný rozsah, nastavit jeho vzorec a uložit upravený sešit. Tyto znalosti mohou být užitečné při práci se soubory aplikace Excel, které vyžadují specifickou lokalizaci, nebo když potřebujete programově spravovat pojmenované rozsahy a vzorce ve vašich aplikacích.

FAQ

Jaký je účel pojmenovaných oblastí v Excelu?

Pojmenované oblasti v Excelu umožňují přiřadit buňce nebo oblasti buněk popisný název. To usnadňuje odkazování a používání dat ve vzorcích a funkcích.

Dokáže Aspose.Cells for .NET zpracovat pojmenované rozsahy v různých národních prostředích?

Ano, Aspose.Cells for .NET podporuje práci s pojmenovanými rozsahy v různých národních prostředích, včetně německého národního prostředí. Příklad v tomto kurzu ukazuje, jak vytvořit pojmenovaný rozsah pomocí vzorce v německém národním prostředí.

Existuje způsob, jak převést vzorec pojmenovaného rozsahu z jednoho národního prostředí do druhého?

Ano, Aspose.Cells for .NET poskytuje metody pro převod vzorců mezi různými národními prostředími. Můžete použítConvertFormula metodaFormula třídy pro převod vzorce z jednoho národního prostředí do jiného.

Mohu použít Aspose.Cells for .NET k vytváření a manipulaci se soubory aplikace Excel programově?

Ano, Aspose.Cells for .NET je výkonná knihovna, která umožňuje vytvářet, číst a upravovat soubory Excelu programově. Můžete provádět širokou škálu operací, jako je vytváření listů, formátování buněk a použití vzorců a funkcí.

Kde najdu další zdroje a podporu pro Aspose.Cells pro .NET?

Dokumentaci pro Aspose.Cells pro .NET najdete naAspose dokumentační web Kromě toho si můžete stáhnout nejnovější verzi knihovny zStránka ke stažení Aspose.Cells for .NET . Pokud potřebujete další pomoc nebo máte nějaké dotazy, můžete se obrátit na tým podpory Aspose prostřednictvím adresyFórum Aspose.Cells.