Υποστήριξη Named Range Formulas σε γερμανική τοπική γλώσσα

Εισαγωγή

Σε αυτό το σεμινάριο, θα εξερευνήσουμε τον τρόπο εργασίας με ονομαστικούς τύπους εύρους σε γερμανικές τοπικές ρυθμίσεις χρησιμοποιώντας τη βιβλιοθήκη Aspose.Cells για .NET. Το Aspose.Cells είναι ένα ισχυρό API χειρισμού υπολογιστικών φύλλων που σας επιτρέπει να δημιουργείτε, να διαβάζετε και να τροποποιείτε αρχεία Excel μέσω προγραμματισμού. Θα σας καθοδηγήσουμε στη διαδικασία βήμα προς βήμα, καλύπτοντας διάφορες πτυχές της εργασίας με επώνυμες περιοχές και τύπους σε μια γερμανική γλώσσα.

Προαπαιτούμενα

Πριν ξεκινήσουμε, βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις:

  1. Visual Studio: Θα χρειαστεί να έχετε εγκατεστημένο το Microsoft Visual Studio στο σύστημά σας. Μπορείτε να κάνετε λήψη της πιο πρόσφατης έκδοσης του Visual Studio από τοδικτυακός τόπος.
  2. Aspose.Cells για .NET: Θα χρειαστεί να έχετε εγκατεστημένη τη βιβλιοθήκη Aspose.Cells για .NET στο έργο σας. Μπορείτε να κάνετε λήψη της πιο πρόσφατης έκδοσης της βιβλιοθήκης από τοΣελίδα λήψης Aspose.Cells για .NET.
  3. Γνώση C#: Εφόσον θα εργαζόμαστε με κώδικα C#, απαιτείται βασική κατανόηση της γλώσσας προγραμματισμού C#.

Εισαγωγή πακέτων

Για να ξεκινήσετε, θα χρειαστεί να εισαγάγετε τα απαραίτητα πακέτα στο έργο σας C#. Προσθέστε τα παρακάτωusing δηλώσεις στην κορυφή του αρχείου κώδικα:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using Aspose.Cells.Rendering;
using System.Drawing.Imaging;

Βήμα 1: Ρυθμίστε τους καταλόγους προέλευσης και εξόδου

Αρχικά, ας ορίσουμε τους καταλόγους προέλευσης και εξόδου για το παράδειγμά μας:

//Κατάλογος πηγής
string sourceDir = "Your Document Directory";
//Κατάλογος εξόδου
string outputDir = "Your Document Directory";

Αντικαθιστώ"Your Document Directory" με τις πραγματικές διαδρομές προς τους καταλόγους προέλευσης και εξόδου.

Βήμα 2: Δημιουργήστε ένα επώνυμο εύρος με έναν τύπο σε γερμανική τοπική γλώσσα

Στη συνέχεια, θα δημιουργήσουμε ένα νέο εύρος με όνομα με έναν τύπο στη γερμανική γλώσσα:

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;

Σε αυτό το βήμα, εμείς:

  1. Καθόρισε το όνομα και την τιμή της ονομαζόμενης περιοχής. Η φόρμουλα=GET.ZELLE(48, INDIREKT("ZS",FALSCH)) είναι το γερμανικό αντίστοιχο του αγγλικού τύπου=GET.CELL(48, INDIRECT("ZS",FALSE)).
  2. Δημιούργησε ένα νέοWorkbook αντικείμενο και έλαβε τοWorksheetCollection από αυτό.
  3. Προστέθηκε ένα νέο εύρος με όνομα με το καθορισμένο όνομα και τύπο χρησιμοποιώντας τοAdd μέθοδος τουNamesσυλλογή.
  4. Απέκτησε το νεοδημιουργημένοName αντικείμενο και ορίστε τοRefersTo ιδιοκτησία στην τιμή του τύπου.

Βήμα 3: Αποθηκεύστε το Βιβλίο Εργασίας με την Επώνυμη περιοχή

Τέλος, θα αποθηκεύσουμε το βιβλίο εργασίας με την ονομαζόμενη περιοχή:

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

Σε αυτό το βήμα, εμείς:

  1. Αποθηκεύτηκε το τροποποιημένοWorkbookαντικείμενο στον καθορισμένο κατάλογο εξόδου.
  2. Εκτύπωσε ένα μήνυμα επιτυχίας στην κονσόλα. Και τέλος! Τώρα δημιουργήσατε με επιτυχία μια περιοχή με όνομα με έναν τύπο στη γερμανική τοπική γλώσσα χρησιμοποιώντας το Aspose.Cells για .NET.

Σύναψη

Σε αυτό το σεμινάριο, μάθατε πώς να εργάζεστε με ονομαστικούς τύπους εύρους σε μια γερμανική γλώσσα χρησιμοποιώντας τη βιβλιοθήκη Aspose.Cells για .NET. Ανακαλύψατε πώς μπορείτε να δημιουργήσετε ένα νέο εύρος με όνομα, να ορίσετε τον τύπο του και να αποθηκεύσετε το τροποποιημένο βιβλίο εργασίας. Αυτή η γνώση μπορεί να είναι χρήσιμη όταν ασχολείστε με αρχεία Excel που απαιτούν συγκεκριμένη τοπική προσαρμογή ή όταν χρειάζεται να διαχειριστείτε μέσω προγραμματισμού επώνυμες περιοχές και τύπους στις εφαρμογές σας.

Συχνές ερωτήσεις

Ποιος είναι ο σκοπός των ονομασμένων περιοχών στο Excel;

Οι επώνυμες περιοχές στο Excel σάς επιτρέπουν να εκχωρήσετε ένα περιγραφικό όνομα σε ένα κελί ή μια περιοχή κελιών. Αυτό διευκολύνει την αναφορά και τη χρήση των δεδομένων σε τύπους και συναρτήσεις.

Μπορεί το Aspose.Cells για .NET να χειριστεί επώνυμες περιοχές σε διαφορετικές τοπικές ρυθμίσεις;

Ναι, το Aspose.Cells για .NET υποστηρίζει την εργασία με επώνυμες περιοχές σε διάφορες τοπικές ρυθμίσεις, συμπεριλαμβανομένης της γερμανικής τοπικής ρύθμισης. Το παράδειγμα σε αυτό το σεμινάριο δείχνει πώς να δημιουργήσετε ένα εύρος με όνομα με έναν τύπο στη γερμανική γλώσσα.

Υπάρχει τρόπος να μετατρέψετε έναν τύπο ονομαζόμενου εύρους από μια τοπική ρύθμιση σε μια άλλη;

Ναι, το Aspose.Cells για .NET παρέχει μεθόδους μετατροπής τύπων μεταξύ διαφορετικών τοπικών ρυθμίσεων. Μπορείτε να χρησιμοποιήσετε τοConvertFormula μέθοδος τουFormula κλάση για τη μετατροπή ενός τύπου από μια τοπική ρύθμιση σε μια άλλη.

Μπορώ να χρησιμοποιήσω το Aspose.Cells για .NET για να δημιουργήσω και να χειριστώ αρχεία Excel μέσω προγραμματισμού;

Ναι, το Aspose.Cells για .NET είναι μια ισχυρή βιβλιοθήκη που σας επιτρέπει να δημιουργείτε, να διαβάζετε και να τροποποιείτε αρχεία Excel μέσω προγραμματισμού. Μπορείτε να εκτελέσετε ένα ευρύ φάσμα λειτουργιών, όπως δημιουργία φύλλων εργασίας, μορφοποίηση κελιών και εφαρμογή τύπων και συναρτήσεων.

Πού μπορώ να βρω περισσότερους πόρους και υποστήριξη για το Aspose.Cells για .NET;

Μπορείτε να βρείτε την τεκμηρίωση για το Aspose.Cells για .NET στοΙστότοπος τεκμηρίωσης Aspose Επιπλέον, μπορείτε να κάνετε λήψη της πιο πρόσφατης έκδοσης της βιβλιοθήκης από τοΣελίδα λήψης Aspose.Cells για .NET . Εάν χρειάζεστε περαιτέρω βοήθεια ή έχετε οποιεσδήποτε ερωτήσεις, μπορείτε να επικοινωνήσετε με την ομάδα υποστήριξης του Aspose μέσω τουAspose.Cells φόρουμ.