Stöd namngivna intervallformler på tyskt språk
Introduktion
den här handledningen kommer vi att undersöka hur man arbetar med namngivna intervallformler på tyska språket med Aspose.Cells för .NET-biblioteket. Aspose.Cells är ett kraftfullt API för hantering av kalkylblad som låter dig skapa, läsa och ändra Excel-filer programmatiskt. Vi guidar dig genom processen steg-för-steg, och täcker olika aspekter av att arbeta med namngivna intervall och formler i en tysk lokal.
Förutsättningar
Innan vi börjar, se till att du har följande förutsättningar på plats:
- Visual Studio: Du måste ha Microsoft Visual Studio installerat på ditt system. Du kan ladda ner den senaste versionen av Visual Studio frånwebbplats.
- Aspose.Cells for .NET: Du måste ha Aspose.Cells for .NET-biblioteket installerat i ditt projekt. Du kan ladda ner den senaste versionen av biblioteket frånAspose.Cells för .NET nedladdningssida.
- Kunskaper i C#: Eftersom vi kommer att arbeta med C#-kod krävs en grundläggande förståelse för programmeringsspråket C#.
Importera paket
Till att börja med måste du importera de nödvändiga paketen i ditt C#-projekt. Lägg till följandeusing
uttalanden överst i din kodfil:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using Aspose.Cells.Rendering;
using System.Drawing.Imaging;
Steg 1: Ställ in käll- och utdatakatalogerna
Låt oss först definiera käll- och utdatakatalogerna för vårt exempel:
//Källkatalog
string sourceDir = "Your Document Directory";
//Utdatakatalog
string outputDir = "Your Document Directory";
Ersätta"Your Document Directory"
med de faktiska sökvägarna till dina käll- och utdatakataloger.
Steg 2: Skapa ett namngivet intervall med en formel på tyskt språk
Därefter skapar vi ett nytt namngivet intervall med en formel i det tyska språket:
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;
I det här steget:
- Definierat namnet och värdet för det namngivna intervallet. Formeln
=GET.ZELLE(48, INDIREKT("ZS",FALSCH))
är den tyska motsvarigheten till den engelska formeln=GET.CELL(48, INDIRECT("ZS",FALSE))
. - Skapat en ny
Workbook
objekt och erhållitWorksheetCollection
från det. - Lade till ett nytt namngivet intervall med det angivna namnet och formeln med hjälp av
Add
metod förNames
samling. - Fick den nyskapade
Name
objekt och ställ in dessRefersTo
egenskap till formelvärdet.
Steg 3: Spara arbetsboken med det namngivna intervallet
Slutligen sparar vi arbetsboken med det namngivna intervallet:
wbSource.Save(outputDir + "sampleOutputNamedRangeTest.xlsm");
Console.WriteLine("SupportNamedRangeFormulasInGermanLocale executed successfully.\r\n");
I det här steget:
- Sparade det ändrade
Workbook
objekt till den angivna utdatakatalogen. - Skrivet ut ett framgångsmeddelande till konsolen. Och det är det! Du har nu framgångsrikt skapat ett namngivet intervall med en formel i den tyska lokalen med Aspose.Cells för .NET.
Slutsats
I den här handledningen lärde du dig hur du arbetar med namngivna intervallformler i en tysk lokal med hjälp av Aspose.Cells for .NET-biblioteket. Du upptäckte hur du skapar ett nytt namngivet intervall, ställer in dess formel och sparar den ändrade arbetsboken. Denna kunskap kan vara användbar när du hanterar Excel-filer som kräver specifik lokalisering eller när du behöver programmera hantera namngivna intervall och formler i dina applikationer.
FAQ’s
Vad är syftet med namngivna intervall i Excel?
Namngivna intervall i Excel låter dig tilldela ett beskrivande namn till en cell eller ett cellintervall. Detta gör det lättare att referera till och använda data i formler och funktioner.
Kan Aspose.Cells för .NET hantera namngivna intervall i olika lokaler?
Ja, Aspose.Cells för .NET stöder arbete med namngivna intervall på olika platser, inklusive den tyska. Exemplet i den här handledningen visar hur man skapar ett namngivet intervall med en formel i den tyska lokalen.
Finns det något sätt att konvertera en namngiven intervallformel från en plats till en annan?
Ja, Aspose.Cells för .NET tillhandahåller metoder för att konvertera formler mellan olika lokaler. Du kan användaConvertFormula
metod förFormula
klass för att konvertera en formel från en plats till en annan.
Kan jag använda Aspose.Cells för .NET för att skapa och manipulera Excel-filer programmatiskt?
Ja, Aspose.Cells för .NET är ett kraftfullt bibliotek som låter dig skapa, läsa och ändra Excel-filer programmatiskt. Du kan utföra ett brett utbud av operationer, som att skapa kalkylblad, formatera celler och tillämpa formler och funktioner.
Var kan jag hitta fler resurser och support för Aspose.Cells för .NET?
Du kan hitta dokumentationen för Aspose.Cells för .NET påAspose dokumentation webbplats Dessutom kan du ladda ner den senaste versionen av biblioteket frånAspose.Cells för .NET nedladdningssida . Om du behöver ytterligare hjälp eller har några frågor kan du kontakta Asposes supportteam viaAspose.Cells forum.