Importieren Sie Daten mit benutzerdefinierter DB-Nummernmusterformatierung in Excel

Einführung

Wenn es um die Bearbeitung von Tabellenkalkulationen geht, kann das Importieren und korrekte Formatieren von Daten in Excel eine überwältigende Aufgabe sein, insbesondere wenn Sie bestimmte kulturbasierte Formate wie DB-Num-Muster verwenden möchten. Wenn Sie sich jemals von den technischen Details der Excel-Formatierung überfordert gefühlt haben, sind Sie hier richtig! In diesem Handbuch werden wir die Dinge mithilfe von Aspose.Cells für .NET in einfache Schritte aufteilen, damit Ihre Datenimporte nicht nur unkompliziert, sondern auch ästhetisch ansprechend sind. Halten Sie sich also fest, denn wir tauchen direkt in die Welt der .NET-Programmierung, Formatierung und des Exports von Excel-Dateien ein!

Voraussetzungen

Bevor wir uns ins Detail stürzen, stellen wir sicher, dass Sie alles haben, was Sie brauchen. Hier ist eine kurze Checkliste mit den Voraussetzungen, die Sie auf Erfolg vorbereiten:

  1. .NET Framework: Stellen Sie sicher, dass das .NET Framework auf Ihrem Computer installiert ist. Aspose.Cells funktioniert nahtlos mit verschiedenen .NET-Versionen.
  2. Aspose.Cells für .NET: Sie müssen die Aspose.Cells-Bibliothek herunterladen und installieren. Sie finden sie im Downloadlink .
  3. Integrierte Entwicklungsumgebung (IDE): Verwenden Sie eine IDE wie Visual Studio, in der Sie Ihren C#-Code schreiben und ausführen können.
  4. Grundkenntnisse in C#: Grundlegende Kenntnisse in C# helfen Ihnen dabei, die in diesem Handbuch verwendeten Codierungspraktiken zu befolgen.

Alles dabei? Super! Fahren wir mit dem Importieren der erforderlichen Pakete fort.

Pakete importieren

Um effektiv mit Aspose.Cells arbeiten zu können, müssen Sie die erforderlichen Namespaces am Anfang Ihrer C#-Datei importieren. Lassen Sie uns das Schritt für Schritt durchgehen.

Erstellen Sie Ihre C#-Datei

Öffnen Sie Ihre IDE (Visual Studio wird empfohlen) und erstellen Sie ein neues C#-Projekt. Geben Sie ihm einen relevanten Namen wieExcelDataImport.

Referenz Aspose.Cells

Sie müssen die Aspose.Cells-Bibliothek in Ihr Projekt einbinden. Klicken Sie im Solution Explorer mit der rechten Maustaste auf Ihr Projekt und wählen Sie „Verweis hinzufügen“. Navigieren Sie zu dem Ort, an dem Sie Aspose.Cells installiert haben, und wählen Sie es aus.

Erforderliche Namespaces importieren

Importieren Sie oben in Ihre C#-Datei die folgenden Namespaces:

using System;
using System.IO;
using Aspose.Cells;
using System.Drawing;

Diese einfache Zeile ist Ihr Tor zu allen Funktionen, die Aspose.Cells zu bieten hat.

Nachdem wir nun alle Voraussetzungen erfüllt und die erforderlichen Pakete importiert haben, können wir uns nun Schritt für Schritt mit dem Importieren von Daten in Excel und dem Anwenden einer benutzerdefinierten DB-Num-Musterformatierung befassen. Wir werden dabei methodisch vorgehen, um Klarheit und Verständnis zu gewährleisten.

Schritt 1: Festlegen des Datenverzeichnisses

Zunächst müssen Sie den Pfad zu Ihrem Dokumentenverzeichnis angeben, in dem die Ausgabe gespeichert wird. Passen Sie diesen entsprechend Ihrer Dateistruktur an.

string dataDir = "Your Document Directory";

Ersetzen Sie in diesem BeispielYour Document Directory mit Ihrem tatsächlichen Pfad, wieC:\\Users\\YourName\\Documents\\.

Schritt 2: Erstellen Sie eine Arbeitsmappe

Als Nächstes erstellen Sie eine neue Arbeitsmappe, die im Wesentlichen Ihre Excel-Datei ist.

Workbook wb = new Workbook();

Hier instantiieren wir ein neuesWorkbook Objekt. Dies ist Ihre leere Leinwand!

Schritt 3: Zugriff auf das erste Arbeitsblatt

Jede Arbeitsmappe enthält mehrere Arbeitsblätter. Sie sollten auf das erste Arbeitsblatt zugreifen, um mit der Dateneingabe zu beginnen.

Worksheet ws = wb.Worksheets[0];

So, als würden Sie ein Buch auf der ersten Seite aufschlagen, greifen Sie auf das erste Arbeitsblatt zu, um Ihre Daten hinzuzufügen.

Schritt 4: Daten in eine Zelle eingeben

Nun füllen wir eine Zelle mit einigen Daten. Für dieses Beispiel geben wir den Wert ein123 in Zelle A1.

Cell cell = ws.Cells["A1"];
cell.PutValue(123);

Sie sprechen hier direkt mit Excel – Sie geben die Daten direkt in Zelle A1 ein!

Schritt 5: Zugriff auf den Zellenstil

Jede Zelle hat einen Stil und Sie können ihr Aussehen anpassen. Um ein benutzerdefiniertes Format anzuwenden, müssen Sie zunächst auf den Stil der Zelle zugreifen.

Style st = cell.GetStyle();

Indem Sie den Stil der Zelle aufgreifen, können Sie Ihre individuelle Note hinzufügen!

Schritt 6: Benutzerdefinierte DBNum-Musterformatierung festlegen

Und hier geschieht die Magie. Sie können ein benutzerdefiniertes Formatmuster mit dem DBNum-Formatierungsstil angeben.

st.Custom = "[DBNum2][$-804]General";

Diese Zeile weist Excel an, die Zahl zu formatieren123gemäß dem DBNum-Muster, das der chinesischen Sprache entspricht. Ziemlich ordentlich, oder?

Schritt 7: Festlegen des aktualisierten Zellenstils

Nachdem Sie Ihren benutzerdefinierten Stil definiert haben, ist es an der Zeit, ihn auf die Zelle anzuwenden.

cell.SetStyle(st);

Das ist, als würden Sie Ihrem Handy ein stylisches neues Outfit verpassen!

Schritt 8: Spaltenbreite anpassen

Stellen wir sicher, dass alles schön und ordentlich aussieht. Sie können die Breite der ersten Spalte anpassen, damit Ihre Daten besser hineinpassen.

ws.Cells.SetColumnWidth(0, 30);

Hier erweitern wir die Spaltenbreite, damit Ihre Daten nicht eingeengt wirken. Stellen Sie es sich so vor, als würden Sie Ihren Daten Raum zum Atmen geben!

Schritt 9: Speichern der Arbeitsmappe

Zum Schluss speichern wir dieses Meisterwerk im PDF-Format. Das ist das große Finale!

wb.Save(dataDir + "outputDBNumCustomFormatting.pdf", SaveFormat.Pdf);

Herzlichen Glückwunsch! Sie haben gerade eine PDF-Datei erstellt, die Ihre mit DB Num-Stilen formatierte Nummer präsentiert.

Abschluss

Und da haben Sie es! Sie haben erfolgreich Daten in Excel importiert, benutzerdefinierte DB-Num-Formatierung angewendet und sie im PDF-Format gespeichert. Mit Aspose.Cells für .NET wird dieser Prozess nicht nur einfacher, sondern auch viel flexibler und leistungsfähiger. Sie müssen sich nicht mehr mit den integrierten Formatierungsoptionen von Excel herumschlagen – jetzt haben Sie eine direkte Kontrolllinie über den Code!

Egal, ob Sie Datenberichte oder Finanzberichte erstellen, die Leistungsfähigkeit von Aspose.Cells bringt Ihre Tabellenkalkulation auf ein ganz neues Niveau. Worauf warten Sie also noch? Tauchen Sie voller Zuversicht in Ihre Projekte ein und lassen Sie Ihre Daten glänzen!

Häufig gestellte Fragen

Was ist Aspose.Cells?

Aspose.Cells ist eine leistungsstarke Bibliothek für .NET, mit der Entwickler Excel-Dateien programmgesteuert erstellen, bearbeiten und konvertieren können.

Kann ich andere Zelltypen formatieren?

Ja! Sie können auf jede Zelle in Ihren Arbeitsblättern unterschiedliche Stile, Formate und sogar Formeln anwenden.

Gibt es eine kostenlose Testversion?

Auf jeden Fall! Sie können eine kostenlose Testversion ausprobieren Hier .

In welchen Formaten kann ich die Excel-Dateien speichern?

Aspose.Cells unterstützt eine Vielzahl von Formaten, darunter XLSX, XLS, CSV, PDF und viele mehr.

Wo finde ich weitere Unterstützung?

Wenn Sie Hilfe benötigen, besuchen Sie deren Support-Forum für die Hilfe der Community und von Experten.