Támogassa a nevesített tartomány képleteit német nyelven

Bevezetés

Ebben az oktatóanyagban megvizsgáljuk, hogyan dolgozhatunk elnevezett tartomány-képletekkel német nyelvterületen az Aspose.Cells for .NET könyvtár használatával. Az Aspose.Cells egy hatékony táblázatkezelő API, amely lehetővé teszi Excel-fájlok programozott létrehozását, olvasását és módosítását. Lépésről lépésre végigvezetjük a folyamaton, lefedve a megnevezett tartományokkal és képletekkel végzett munka különféle szempontjait német nyelven.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy a következő előfeltételek teljesülnek:

  1. Visual Studio: A Microsoft Visual Studionak telepítve kell lennie a rendszerére. A Visual Studio legújabb verzióját letöltheti a webhelyrőlweboldal.
  2. Aspose.Cells for .NET: Aspose.Cells for .NET könyvtárnak telepítve kell lennie a projektben. A könyvtár legújabb verzióját letöltheti aAspose.Cells for .NET letöltési oldal.
  3. C# ismerete: Mivel C# kóddal fogunk dolgozni, a C# programozási nyelv alapvető ismerete szükséges.

Csomagok importálása

kezdéshez importálnia kell a szükséges csomagokat a C# projektbe. Adja hozzá a következőketusing utasítások a kódfájl tetején:

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

1. lépés: Állítsa be a forrás- és kimeneti könyvtárakat

Először is határozzuk meg a forrás- és kimeneti könyvtárakat a példánkhoz:

//Forrás könyvtár
string sourceDir = "Your Document Directory";
//Kimeneti könyvtár
string outputDir = "Your Document Directory";

Cserélje ki"Your Document Directory" a forrás- és kimeneti könyvtárak tényleges elérési útjaival.

2. lépés: Hozzon létre egy elnevezett tartományt egy képlettel német nyelven

Ezután létrehozunk egy új nevű tartományt egy képlettel a német nyelvterületen:

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;

Ebben a lépésben mi:

  1. Meghatározta a megnevezett tartomány nevét és értékét. A képlet=GET.ZELLE(48, INDIREKT("ZS",FALSCH)) az angol formula német megfelelője=GET.CELL(48, INDIRECT("ZS",FALSE)).
  2. Létrehozott egy újatWorkbook tárgyat és megszerezte aWorksheetCollection abból.
  3. Új elnevezett tartomány hozzáadva a megadott névvel és képlettel a segítségévelAdd módszere aNamesgyűjtemény.
  4. Megszerezte az újonnan létrehozottName objektumot, és állítsa beRefersTo tulajdonság a képlet értékéhez.

3. lépés: Mentse el a munkafüzetet a megnevezett tartománnyal

Végül elmentjük a munkafüzetet a megnevezett tartománnyal:

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

Ebben a lépésben mi:

  1. Mentettük a módosítottatWorkbookobjektumot a megadott kimeneti könyvtárba.
  2. Sikeres üzenetet nyomtatott a konzolra. És ennyi! Sikeresen létrehozott egy elnevezett tartományt egy képlettel a német nyelvterületen az Aspose.Cells for .NET használatával.

Következtetés

Ebben az oktatóanyagban megtanulta, hogyan kell elnevezett tartomány képletekkel dolgozni német nyelvterületen az Aspose.Cells for .NET könyvtár használatával. Felfedezte, hogyan hozhat létre új elnevezett tartományt, hogyan állíthatja be a képletét, és mentheti el a módosított munkafüzetet. Ezek az ismeretek hasznosak lehetnek olyan Excel-fájlok kezelésekor, amelyek speciális lokalizációt igényelnek, vagy ha az alkalmazásokban elnevezett tartományokat és képleteket kell programozottan kezelni.

GYIK

Mi a célja az elnevezett tartományoknak az Excelben?

Az Excel elnevezett tartományai lehetővé teszik, hogy leíró nevet rendeljen egy cellához vagy cellatartományhoz. Ez megkönnyíti az adatokra való hivatkozást és azok használatát a képletekben és függvényekben.

Az Aspose.Cells for .NET kezelheti a megnevezett tartományokat különböző területi területeken?

Igen, az Aspose.Cells for .NET támogatja a nevesített tartományokkal való munkát különböző területeken, beleértve a német nyelvterületet is. Az oktatóanyagban található példa bemutatja, hogyan lehet elnevezett tartományt létrehozni képlettel a német nyelvterületen.

Van mód egy elnevezett tartomány képletének konvertálására egyik területről a másikra?

Igen, az Aspose.Cells for .NET módszereket biztosít a képletek különböző területi tartományok közötti konvertálására. Használhatja aConvertFormula módszere aFormula osztályt, hogy egy képletet egyik területről a másikra konvertáljon.

Használhatom az Aspose.Cells for .NET fájlt Excel-fájlok programozott létrehozására és kezelésére?

Igen, az Aspose.Cells for .NET egy hatékony könyvtár, amely lehetővé teszi Excel-fájlok programozott létrehozását, olvasását és módosítását. A műveletek széles skáláját hajthatja végre, például munkalapokat hozhat létre, cellákat formázhat, valamint képleteket és függvényeket alkalmazhat.

Hol találok további forrásokat és támogatást az Aspose.Cells for .NET-hez?

Az Aspose.Cells for .NET dokumentációját itt találja megAspose dokumentációs webhely Ezenkívül letöltheti a könyvtár legújabb verzióját aAspose.Cells for .NET letöltési oldal . Ha további segítségre van szüksége, vagy bármilyen kérdése van, forduljon az Aspose ügyfélszolgálati csapatához a következőn keresztülAspose.Cells fórum.