Wissensdatenbank

Python Excel-Bibliothek | Aspose

Aspose.Cells für Python ist eine Klassenbibliothek, die Entwicklern ermöglicht, Tabellenkalkulationsdateien in ihren eigenen Anwendungen zu manipulieren und zu verarbeiten. Sie bietet die flexibelste Gruppe von Komponenten, die es Python-Anwendungen ermöglichen, Excel-Tabellen zu erstellen und zu verwalten, ohne Microsoft Excel oder andere Drittanbieter-Software zu benötigen.
Unser API unterstützt die gängigen Tabellenkalkulationsformate (XLS, XLSX, XLSB, XLSM, XLTM, XLTX, CSV, ODS, SpreadsheetML), die Ihr Unternehmen täglich verwendet, und ermöglicht den Export von Excel-Dateien nach DOCX, PDF, HTML, PPTX, XPS, JSON, MHTML, Klartext sowie gängige Bildformate wie JPG, PNG, SVG, TIFF und BMP.

Python Excel-Bibliothek

Mit unserer Bibliothek können Entwickler mehrere Arbeitsblätter verwalten, Tabelleninhalte und -stile von Grund auf erstellen, gängige und komplexe mathematische, finanzielle und Textformeln hinzufügen, Daten aus verschiedenen Quellen in Arbeitsblätter importieren, Diagramme, Kommentare, Bilder und Zeichenobjekte manipulieren und zahlreiche weitere Aufgaben ausführen.

Mit der Python Excel API können Sie die folgenden Vorgänge ausführen:
• Excel-Tabellen lesen
• Bilder hinzufügen und Diagramme erstellen
• Arbeitsblätter innerhalb von Arbeitsmappen anpassen
• Excel-Tabellen in PDF, EMF und Bilder rendern
• Arbeitsblätter schützen und den Schutz aufheben
• Pivot-Tabellen und -Diagramme erstellen
• Kommentare hinzufügen und bearbeiten
• Suchen und Ersetzen von Daten
• Zellen teilen und zusammenführen
• Gruppierungen zu Spalten und Zeilen hinzufügen und entfernen
• Zahlenformatierung festlegen
• Formeln lesen und festlegen
• Seiteneinrichtung konfigurieren
• Seitenorientierung, Papierformat und Skalierung anpassen
• Bedingte Formatierung lesen und schreiben
• Und vieles mehr

Sie können einige der beliebten Funktionen von Aspose.Cells über unsere Online-Anwendung testen.

Es stehen Ihnen zwei Aspose.Cells-Bibliotheken zur Verfügung – Aspose.Cells für Python via Java und Aspose.Cells für Python via .NET.

Aspose.Cells für Python via Java-Bibliothek

Systemanforderungen: Aspose.Cells für Python via Java kann auf Windows-, Linux- und macOS-Plattformen verwendet werden und ist plattformunabhängig. Der Rechner muss vor der Installation Java 8 oder höher installiert haben.
Python-Version: Python 3.5 oder höher
Java-Version: Java 1.8 oder höher

Installation auf Windows, Linux oder macOS

  1. Installieren Sie Java mit dem folgenden Befehl:
JAVA_HOME=C:\jdk1.8.0_131

PATH=C:\jdk1.8.0_131\bin;
  1. Installieren Sie Aspose.Cells für Python via Java von pypi :
 $ pip install aspose-cells

Erstellen einer Hello‑World‑Anwendung mit Aspose.Cells für Python via Java-Bibliothek

  1. Erstellen Sie eine Datei mit dem Namen HelloWorldApp.py
  2. Verwenden Sie den untenstehenden Code und speichern Sie ihn in der Datei HelloWorldApp.py
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook

# Create an instance of the Workbook class.
workbook = Workbook()

# Insert the words Hello World! into a cell accessed.
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World")

# Save as XLS file
workbook.save("output.xls")

# Save as XLSX file
workbook.save("output.xlsx")

# Save as ods file
workbook.save("output.ods")

jpype.shutdownJVM()
  1. Führen Sie „python HelloWorldApp.py“ in der Eingabeaufforderung aus

Excel-Dateien konvertieren
Die Python Excel-Bibliothek ermöglicht die Konvertierung von Excel-Dateien in verschiedene Formate, darunter PDF, XPS und HTML. Im Folgenden zeigen wir Ihnen, wie Sie Excel-Dateien schnell und einfach mit Aspose.Cells für Python via Java-Bibliothek konvertieren können.

// load file to be converted
Workbook wkbk= new Workbook(SD_PATH + "input.xls");

// Convert XLS to PDF, XPS and HTML
wkbk.save(SD_PATH + "output.pdf", SaveFormat.PDF);

wkbk.save(SD_PATH + "output.xps", SaveFormat.XPS);

wkbk.save(SD_PATH + "output.html", SaveFormat.HTML);

Aspose.Cells für Python via .NET-Bibliothek

Systemanforderungen: Aspose.Cells für Python via .NET ist eine plattformunabhängige Bibliothek und kann auf Windows, Linux und macOS verwendet werden, wo Python installiert ist.
Python-Version: Python 3.6 oder höher

Installation auf Windows, Linux oder macOS
Installieren Sie Aspose.Cells für Python via .NET von pypi mit dem folgenden Befehl:

$ pip install aspose-cells-python

Erstellen einer Hello‑World‑Anwendung mit Aspose.Cells für Python via .NET-Bibliothek

  1. Erstellen Sie eine Datei mit dem Namen HelloWorldApp.py
  2. Verwenden Sie den untenstehenden Code und speichern Sie ihn in der Datei HelloWorldApp.py
import aspose.cells
from aspose.cells import Workbook

# Create an instance of the Workbook class.
workbook = Workbook()

# Insert the words Hello World! into a cell accessed.
workbook.worksheets.get(0).cells.get("A1").put_value("Hello World")

# Save as XLS file
workbook.save("output.xls")

# Save as XLSX file
workbook.save("output.xlsx")

# Save as ods file
workbook.save("output.ods")
  1. Führen Sie „python HelloWorldApp.py“ in der Eingabeaufforderung aus

Excel-Dateien konvertieren
Im Folgenden zeigen wir Ihnen, wie Sie Excel-Dateien schnell und einfach mit Aspose.Cells für Python via .NET-Bibliothek konvertieren können.

import aspose.cells
from aspose.cells import Workbook,SaveFormat
 
#load file to be converted
wk = Workbook("input.xlsx");

#Convert XLS to PDF, XPS and HTML
wk.save("output.pdf", SaveFormat.PDF);

wk.save("output.xps", SaveFormat.XPS);

wk.save("houtput.html", SaveFormat.HTML);

Weitere Informationen zur Aspose.Cells API finden Sie auf der offiziellen Produktseite , sowie in unserer Dokumentation .

Wenn Sie unsere Entwickler beauftragen möchten, um unsere API schnell und effizient in Ihrem Projekt zu implementieren, steht Ihnen unser professionelles Team zur Verfügung. Wir arbeiten mit Ihnen zusammen, um Ihr Projekt zu verstehen, eine Lösung zu entwerfen und die Aspose API gemäß Ihren Anforderungen zu implementieren, egal ob Sie neue Funktionen im bestehenden Aspose‑Produkt oder eine API für neue Dateiformate benötigen.