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:
- 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.
- 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.
- 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:
- 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))
. - Vytvořeno nové
Workbook
objekt a získalWorksheetCollection
z toho. - Přidán nový pojmenovaný rozsah se zadaným názvem a vzorcem pomocí
Add
metodaNames
sbírka. - 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:
- Uloženo upravené
Workbook
objekt do zadaného výstupního adresáře. - 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.