Obsługa formuł zakresów nazwanych w ustawieniach regionalnych języka niemieckiego

Wstęp

tym samouczku pokażemy, jak pracować z nazwanymi formułami zakresów w niemieckim ustawieniu regionalnym, używając biblioteki Aspose.Cells for .NET. Aspose.Cells to potężny interfejs API do manipulacji arkuszami kalkulacyjnymi, który umożliwia programowe tworzenie, odczytywanie i modyfikowanie plików Excel. Przeprowadzimy Cię przez ten proces krok po kroku, obejmując różne aspekty pracy z nazwanymi zakresami i formułami w niemieckim ustawieniu regionalnym.

Wymagania wstępne

Zanim zaczniemy, upewnij się, że spełnione są następujące wymagania wstępne:

  1. Visual Studio: Musisz mieć zainstalowany Microsoft Visual Studio na swoim systemie. Możesz pobrać najnowszą wersję Visual Studio ze strony strona internetowa .
  2. Aspose.Cells dla .NET: Musisz mieć zainstalowaną bibliotekę Aspose.Cells dla .NET w swoim projekcie. Możesz pobrać najnowszą wersję biblioteki ze strony Strona pobierania Aspose.Cells dla .NET .
  3. Znajomość języka C#: Ponieważ będziemy pracować z kodem C#, wymagana jest podstawowa znajomość języka programowania C#.

Importuj pakiety

Na początek musisz zaimportować niezbędne pakiety do swojego projektu C#. Dodaj następująceusing oświadczenia na górze pliku z kodem:

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: Skonfiguruj katalogi źródłowe i wyjściowe

Najpierw zdefiniujmy katalogi źródłowy i wyjściowy dla naszego przykładu:

//Katalog źródłowy
string sourceDir = "Your Document Directory";
//Katalog wyjściowy
string outputDir = "Your Document Directory";

Zastępować"Your Document Directory" z rzeczywistymi ścieżkami do katalogów źródłowych i wyjściowych.

Krok 2: Utwórz zakres nazwany ze wzorem w ustawieniach regionalnych języka niemieckiego

Następnie utworzymy nowy nazwany zakres przy użyciu formuły w ustawieniach regionalnych języka niemieckiego:

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;

Na tym etapie:

  1. Zdefiniowano nazwę i wartość nazwanego zakresu. Wzór=GET.ZELLE(48, INDIREKT("ZS",FALSCH)) jest niemieckim odpowiednikiem angielskiego wzoru=GET.CELL(48, INDIRECT("ZS",FALSE)).
  2. Utworzono nowyWorkbook obiekt i uzyskałWorksheetCollection z tego.
  3. Dodano nowy nazwany zakres o określonej nazwie i formule przy użyciuAdd metodaNameskolekcja.
  4. Otrzymano nowo utworzoneName obiekt i ustaw jegoRefersTo właściwość do wartości formuły.

Krok 3: Zapisz skoroszyt z nazwanym zakresem

Na koniec zapiszemy skoroszyt z nazwanym zakresem:

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

Na tym etapie:

  1. Zapisano zmodyfikowaneWorkbookobiekt do określonego katalogu wyjściowego.
  2. Wyświetlono komunikat o powodzeniu na konsoli. I to wszystko! Udało Ci się utworzyć nazwany zakres z formułą w niemieckim ustawieniu regionalnym przy użyciu Aspose.Cells dla .NET.

Wniosek

W tym samouczku nauczyłeś się, jak pracować z nazwanymi formułami zakresów w niemieckim ustawieniu regionalnym, używając biblioteki Aspose.Cells for .NET. Odkryłeś, jak utworzyć nowy nazwany zakres, ustawić jego formułę i zapisać zmodyfikowany skoroszyt. Ta wiedza może być przydatna w przypadku plików Excel, które wymagają określonej lokalizacji lub gdy musisz programowo zarządzać nazwanymi zakresami i formułami w swoich aplikacjach.

Najczęściej zadawane pytania

Jaki jest cel zakresów nazwanych w programie Excel?

Nazwane zakresy w programie Excel umożliwiają przypisanie opisowej nazwy komórce lub zakresowi komórek. Ułatwia to odwoływanie się do danych i korzystanie z nich w formułach i funkcjach.

Czy Aspose.Cells dla .NET obsługuje nazwane zakresy w różnych ustawieniach regionalnych?

Tak, Aspose.Cells for .NET obsługuje pracę z nazwanymi zakresami w różnych ustawieniach regionalnych, w tym niemieckim. Przykład w tym samouczku pokazuje, jak utworzyć nazwany zakres z formułą w niemieckim ustawieniu regionalnym.

Czy istnieje sposób na konwersję formuły zakresu nazwanego z jednej lokalizacji do innej?

Tak, Aspose.Cells dla .NET udostępnia metody konwersji formuł między różnymi ustawieniami regionalnymi. Możesz użyćConvertFormula metodaFormula Klasa umożliwiająca konwersję formuły z jednej lokalizacji na inną.

Czy mogę używać Aspose.Cells dla .NET do programowego tworzenia i manipulowania plikami Excela?

Tak, Aspose.Cells for .NET to potężna biblioteka, która umożliwia programowe tworzenie, odczytywanie i modyfikowanie plików Excel. Możesz wykonywać szeroki zakres operacji, takich jak tworzenie arkuszy kalkulacyjnych, formatowanie komórek i stosowanie formuł i funkcji.

Gdzie mogę znaleźć więcej materiałów i pomocy technicznej na temat Aspose.Cells dla .NET?

Dokumentację Aspose.Cells dla .NET można znaleźć na stronie Strona internetowa dokumentacji Aspose Dodatkowo możesz pobrać najnowszą wersję biblioteki ze strony Strona pobierania Aspose.Cells dla .NET . Jeśli potrzebujesz dalszej pomocy lub masz jakieś pytania, możesz skontaktować się z zespołem wsparcia Aspose za pośrednictwem Forum Aspose.Cells .