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:
- 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.
- 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.
- 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:
- 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))
. - Létrehozott egy újat
Workbook
tárgyat és megszerezte aWorksheetCollection
abból. - Új elnevezett tartomány hozzáadva a megadott névvel és képlettel a segítségével
Add
módszere aNames
gyűjtemény. - Megszerezte az újonnan létrehozott
Name
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:
- Mentettük a módosítottat
Workbook
objektumot a megadott kimeneti könyvtárba. - 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.