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:
- Visual Studio: Musisz mieć zainstalowany Microsoft Visual Studio na swoim systemie. Możesz pobrać najnowszą wersję Visual Studio ze strony strona internetowa .
- 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 .
- 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:
- 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))
. - Utworzono nowy
Workbook
obiekt i uzyskałWorksheetCollection
z tego. - Dodano nowy nazwany zakres o określonej nazwie i formule przy użyciu
Add
metodaNames
kolekcja. - Otrzymano nowo utworzone
Name
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:
- Zapisano zmodyfikowane
Workbook
obiekt do określonego katalogu wyjściowego. - 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 .