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 stronystrona internetowa.
- Aspose.Cells dla .NET: Musisz mieć zainstalowaną bibliotekę Aspose.Cells dla .NET w swoim projekcie. Możesz pobrać najnowszą wersję biblioteki ze stronyStrona 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 stronieStrona internetowa dokumentacji AsposeDodatkowo możesz pobrać najnowszą wersję biblioteki ze stronyStrona 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średnictwemForum Aspose.Cells.