Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Excel dateien werden häufig zur Speicherung und Bearbeitung von Daten verwendet. Zu den üblichen Aufgaben bei der Verwendung von Excel-Tabellen gehören die Speicherung von Verkaufsdaten und die automatische Berechnung von Verkaufsprognosen. Die manuelle Bearbeitung kann jedoch mühsam und fehleranfällig sein, wenn Sie diese Daten in Ihre Python-Skripte integrieren. Eine gängige Bibliothek, die häufig mit Python verwendet wird, wenn es um große Datenmengen geht, ist die Pandas-Bibliothek. Die Benutzer müssen jedoch Pandas zusammen mit anderen Abhängigkeiten importieren, was die Skalierbarkeit beeinträchtigt. Außerdem ist die Lernkurve von panada steil und seine API ist für einen Anfänger entmutigend. Hier kommt das robuste Python-Modul IronXL ins Spiel, das die Arbeit mit Excel-Dateien erleichtert.
In diesem Beitrag erfahren Sie, wie Sie Excel-Dateien in Python mit Visual Studio-Code lesen können. Wir werden fortgeschrittene Methoden zur effektiven Datenverarbeitung erörtern, die Installationsprozedur durchgehen und wichtige Codebeispiele zum Lesen verschiedener Datenstrukturen untersuchen.
Erstellen Sie ein neues Projekt/eine neue Umgebung für Python mit Visual Studio-Code.
Installieren Sie die IronXL-Bibliothek für Python.
Importieren Sie die Bibliothek in Ihren Python-Code.
Importieren Sie die zu lesende Excel-Datei.
Wählen Sie das Arbeitsblatt aus und ermitteln Sie den Wert über den Bereich oder die Zelladresse.
IronXL ist ein robustes Python-Paket, das speziell entwickelt wurde, um die Arbeit mit Excel-Dateien(.xls,.xlsx, und .xlsm) in Ihren Python-Projekten zu erleichtern. Es bietet eine einfach zu bedienende API für eine Reihe von Operationen und dient als Bindeglied zwischen Ihrem Python-Code und dem Excel-Kalkulationsuniversum.
Vielseitigkeit und Kompatibilität: Es funktioniert mit mehreren Excel-Versionen und unterstützt neben dem älteren XLS-Excel-Format auch das neuere XLSX-Excel-Format und das CSV-Dateiformat.
Datenmanipulation und Excel-Integration ermöglichen es Programmierern, mit Excel-Dateien zu arbeiten und verlässliche Lösungen anzubieten. Weitere Informationen zur Verwendung finden Sie in dieserdokumentation.
Starten Sie Visual Studio Code.
Navigieren Sie zu Datei > Ordner öffnen(oder drücken Sie die Tastaturkürzel für Windows/Linux, Strg+K Strg+O, und macOS, Cmd+K Cmd+O).
Wählen Sie einen Ort auf Ihrem PC, an dem Sie Ihren neu erstellten Projektordner speichern möchten. Um den Projektordner zu erstellen, klicken Sie auf "Ordner auswählen".
Sie können eine neue Python-Datei im neu erstellten Projektordner anlegen, die Ihren Python-Code enthält.
Hierfür gibt es zwei Methoden:
Wählen Sie in Visual Studio Code Terminal > Neues Terminal, um ein Terminalfenster zu öffnen.
Um IronXL zu installieren, verwenden Sie den Pip-Paketmanager:
pip-Installation IronXL
Das Einlesen von Excel-Dateien ist mit IronXL mit wenigen Zeilen Code leicht möglich. Beginnen wir mit der Erstellung des Codes, der erforderlich ist, um die in einer Excel-Arbeitsmappe gespeicherten Daten abzurufen und sie zu öffnen.
from ironxl import *
workbook = WorkBook.Load("Demo.xlsx")
worksheet = workbook.WorkSheets [0]
for cell in worksheet ["A2:A10"]:
print("Cell {} has value '{}'".format(cell.AddressString, cell.Text))
Durch den Import der IronXL-Bibliothek erhalten wir Zugang zu all ihren Funktionen. Dann laden wir die Microsoft Excel-Datei, mit der der Benutzer arbeiten möchte, mit der Funktion ironxl.open_workbook. Der Pfad zu Ihren Excel-Arbeitsmappen kann als Parameter übergeben werden. In diesem Beispiel übergeben wir eine .xlsx-Datei. Wir können auch CSV-Dateien als Parameter übergeben. Da Arbeitsblätter in Excel-Dateien mehr als ein Blatt haben können, bietet IronXL Methoden für den Zugriff auf und die Nutzung von mehreren Blättern.
Als Nächstes nehmen wir mehrere Excel-Blätter aus der Arbeitsmappe heraus, indem wir den Namen des Arbeitsblatts verwenden oder über den Index auf das Excel-Blatt zugreifen, wenn Sie die Namen der Arbeitsblätter nicht kennen. Je nach Ihren Anforderungen bietet IronXL eine Vielzahl von Datenzugriffsoptionen. Aus dem Blatt können wir den Excel-Bereich von A2 bis A10 abrufen. Wir können dann eine for-Schleife verwenden, um die Werte nacheinander anzuzeigen.
Der obige Code verwendet IronXL zum Lesen von Excel-Dateien und zeigt alle Daten auf einer Konsole an, wie im obigen Screenshot zu sehen ist.
Weitere Informationen über das IronXL Code Snippet und weitere Beispiele finden Sie in derdokumentation.
Insgesamt ist IronXL eine starke und anpassungsfähige Python-Bibliothek für die Arbeit mit Excel-Dateien. Neben dem Lesen und Abrufen von Daten vereinfacht es eine Vielzahl von Vorgängen. IronXL ermöglicht es Entwicklern, Workflows zu automatisieren und Excel-bezogene Aufgaben innerhalb ihrer Python-Anwendungen zu rationalisieren. Zu den wichtigsten Funktionen gehören das Erstellen und Ändern von Tabellenkalkulationen, die Formatierung von Zellen, die Handhabung von Formeln und die Erstellung von Diagrammen.
Zu den wichtigsten Vorteilen gehören die intuitive API, die Unabhängigkeit von Microsoft Office und die Kompatibilität mit anderen Excel-Dateiformaten. IronXL bietet die erforderlichen Tools für die Automatisierung der Berichterstellung, die Bereinigung und Verarbeitung großer, in Excel gespeicherter Datensätze und den Export von Excel-Dateien in andere Formate.
IronXL bietet einekostenlos optionen. Sie verfügen über einen größeren Funktionsumfang und bieten mehr Funktionen und Unterstützung. Besuchen Sie die IronXLwebsite für umfassende und aktuelle Informationen zur Lizenzvergabe. Darüber hinaus bieten wir eine Reihe weiterer verwandter Software an, um die Produktivität der Entwickler zu steigern und den Betrieb zu rationalisieren. Besuchen Sie diesewebsite um mehr über die Produkte von Iron Software zu erfahren.
9 .NET API-Produkte für Ihre Bürodokumente