Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Die Möglichkeit, Daten in Excel-Tabellen zu exportieren, ist für viele Anwendungen und Unternehmen in der heutigen datengesteuerten Umgebung eine entscheidende Notwendigkeit. Dank ihrer Vertrautheit und Anpassungsfähigkeit ist die Excel-Datei nach wie vor ein beliebtes Format für die Erstellung von Berichten, die Durchführung von Analysen und die Mitteilung der Ergebnisse an die Beteiligten. Dank des umfangreichen Ökosystems an Python-Bibliotheken stehen Entwicklern leistungsfähige Tools für die Arbeit mit Excel-Dateien zur Verfügung.
Eine zuverlässige Option für den einfachen Export von Daten in Excel-Tabellen istIronXLdie sich von den anderen abhebt. In diesem Beitrag werden wir uns ansehen, wie IronXL for Python den Datenexport in ein Arbeitsblatt vereinfacht und Entwicklern mehr Kontrolle darüber gibt, wie ihre Datenexportverfahren organisiert sind.
Erstellen Sie in Visual Studio Code eine Datei in Python.
Installieren Sie die Pip Python IronXL-Bibliothek.
Legen Sie die Daten fest, die nach Excel exportiert werden sollen.
Ordnen Sie die Daten mithilfe der Excel-Bibliothek der jeweiligen Zelle zu.
IronXL ist eine funktionsreiche Python-Bibliothek, die speziell für die Verwendung mit Excel-Dateien entwickelt wurde. Programmierern steht eine Fülle von Lösungen zum Lesen, Schreiben, Bearbeiten und Ändern von Tabellenkalkulationsdaten zur Verfügung. IronXL basiert auf dem .NET-Framework und kombiniert die Flexibilität von Python mit der Leistung von .NET, um eine effiziente Interaktion mit Excel-Dateien zu ermöglichen.
Eine der größten Stärken von IronXL ist das einfache Einlesen von Daten aus vorhandenen Excel-Dateien. Entwickler können schnell Daten aus bestimmten Dateien extrahieren, z. B. Formatzellen wie Zeilen, Listen von Spaltennamen, Objektzellen, die auf Werte folgen, oder Spalten, wodurch sie Daten aus Excel-Tabellen problemlos in Python-Programme einbinden können. Ganz gleich, ob Sie Verkaufs-, Kunden- oder Finanzdaten abrufen müssen, IronXL bietet Ihnen die Werkzeuge, die Sie für eine effektive Arbeit mit Ihren Excel-Daten benötigen.
Mit Hilfe von IronXL können Daten problemlos aus bestehenden Excel-Dateien gelesen und in neu erstellte oder bereits vorhandene Tabellenkalkulationen geschrieben werden. Dabei wird ein breites Spektrum an Themen abgedeckt, darunter der Zugriff auf Zellwerte, Formatierungen und Formeln.
Benutzerfreundlichkeit: IronXLs einfache, benutzerfreundliche API macht es für Python-Entwickler aller Erfahrungsstufen geeignet. Die gut geschriebene Benutzeroberfläche bietet detaillierte Anweisungen, wie man alle Möglichkeiten des Programms voll ausschöpfen kann.
IronXL hilft Python-Entwicklern, die mit der Verwaltung von Excel-Dateien verbundenen Herausforderungen zu bewältigen, indem es eine zuverlässige und intuitive Methode zur Integration von Excel-Funktionen in Python-Anwendungen bietet.
IronXL bietet die Flexibilität und die Werkzeuge, die für eine erfolgreiche Bearbeitung von Excel-Dateien innerhalb des Python-Ökosystems erforderlich sind, ganz gleich, ob Sie interaktive Dashboards erstellen, Berichtsaufgaben automatisieren oder Datenanalysetools erstellen, die das Lesen von Excel-Dateien erfordern. Weiter*hier um mehr über die IronXL for Python-Bibliothek zu erfahren.
Vergewissern Sie sich vor dem Start des Handbuchs, dass die folgenden Komponenten auf Ihrem Computer installiert sind:
Erstellen Sie eine Python-Datei namens ExportData.py, nachdem Sie diese Datei in Visual Studio Code geöffnet haben. Unser Skript für die Verwendung von IronXL zum Exportieren von Excel-Dateien ist in dieser Datei enthalten.
Wählen Sie in Visual Studio Code im Menü Terminal > Neues Terminal, um die Befehlszeile zu öffnen.
Bevor Sie IronXL verwenden, müssen Sie zunächst die Bibliothek installieren. Sie können IronXL schnell installieren, indem Sie den folgenden Befehl mit pip, dem Paketmanager von Python, ausführen:
pip-Installation IronXL
IronXL kann nun auch zum Lesen von installierten Excel-Tabellen verwendet werden.
Mit IronXL for Python ist es einfach, Daten in eine neue oder bestehende Excel-Datei zu exportieren, ohne Pandas importieren zu müssen. Schauen wir uns ein einfaches Beispiel für den Export von Daten in eine Excel-Tabelle an:
from ironxl import * data = [
["Name", "Age", "Salary"],
["John", 30, 50000],
["Alice", 25, 60000],
["Bob", 35, 70000]
]
# Create new Excel WorkBook document
workbook = WorkBook.Create()
# Create a blank WorkSheet
worksheet = workbook.CreateWorkSheet("new_sheet")
# Write data to Excel worksheet
worksheet.InsertColumn(4);
worksheet.InsertRow(len(data)+1);
for row_idx, row_data in enumerate(data):
for col_idx, cell_data in enumerate(row_data):
try:
worksheet.SetCellValue(row_idx, (col_idx), str(cell_data));
except Exception as e:
print("An exception occurred"+str(e))
# Save the workbook to the ExcelWriter object file path
workbook.SaveAs("output.xlsx")
Im obigen Codeschnipsel wird ein Beispieldatensatz als Liste von Listen erstellt, die Datenzeilen und -spalten darstellen. Anschließend schreiben wir in verschachtelten Schleifen jeden Datenrahmen in ein neues Excel-Arbeitsblatt einer bestehenden Datei, die wir mit der CreateWorkSheet-Methode von IronXL erstellt haben, indem wir den Namen des Excel-Arbeitsblatts als Parameter übergeben. auf diese Weise können wir mehrere Blätter erstellen. Der Name der Ausgabedatei kann als "output.xlsx" gespeichert werden. Dadurch wird eine neue Excel-Datei an diesem Ort erstellt.
# Customizing Excel export
worksheet["A1"].Style.Font.Bold = True
worksheet["A1"].Style.BackgroundColor = "Red"
worksheet.Columns[0].Width = "20"
worksheet.Columns[0].FormatString = "$#,###0.00"
# Save the workbook
workbook.SaveAs("formattedoutput.xlsx")
Ohne zusätzliche installierte Python-Bibliotheken können wir das Aussehen der erstellten Excel-Tabelle in diesem Beispiel ändern, indem wir die Schrift fett drucken, die Hintergrundfarbe der Zellreihe A1 in gelb ändern, die Breite der Spalte B ändern und die Spalte C als Währung formatieren. IronXL ist in der Lage, fehlende Daten in der Excel-Kalkulationstabelle zu verarbeiten. Wenn Sie mehr über den IronXL-Code erfahren möchten, besuchen Sie*hier.
Nachfolgend sehen Sie die mit dem obigen Code erzeugte Ausgabe.
Wir haben uns in diesem Artikel angesehen, wie IronXL Python den Datenexport in Excel-Tabellen erleichtert. IronXL bietet eine zuverlässige und einfache Lösung für den Datenexport, von der Installation der Bibliothek bis zur Modifizierung der exportierten Daten. IronXL for Python gibt Entwicklern die Möglichkeit, ihre Datenexportprozesse zu optimieren und neue Möglichkeiten für die Datenverwaltung und -visualisierung zu erschließen, unabhängig davon, ob sie Berichte erstellen, Erkenntnisse austauschen oder Analysen durchführen. Entdecken Sie die Welt des Datenexports mit IronXL for Python und verbessern Sie Ihre datengestützten Anwendungen.
Eine permanente Lizenz, Upgrade-Optionen und ein Jahr Software-Support sind in der $749 Lite-Edition von IronXL enthalten. Während der Testphase können die Kunden das Produkt in realen Szenarien testen. Um mehr über den Preis von IronXL, die Lizenzierung und einekostenlos testen. Alternativ können Sie auch diese Seite aufrufenWebseite um mehr über Iron Software zu erfahren.
Gast: Joint Jackal
9 .NET API-Produkte für Ihre Bürodokumente