Knowledgebase

Bibliothèque Python Excel | Aspose

Aspose.Cells pour Python est une bibliothèque de classes qui permet aux développeurs de manipuler et de traiter des fichiers de feuilles de calcul au sein de leurs propres applications. Elle fournit le groupe le plus flexible de composants qui permettent aux applications Python de créer et de gérer des feuilles de calcul Excel sans nécessiter Microsoft Excel ou tout autre logiciel tiers.
Notre API prend en charge les formats de feuilles de calcul populaires (XLS, XLSX, XLSB, XLSM, XLTM, XLTX, CSV, ODS, SpreadsheetML) que votre entreprise utilise quotidiennement, et permet d’exporter les fichiers Excel vers DOCX, PDF, HTML, PPTX, XPS, JSON, MHTML, texte brut, ainsi que les formats d’image courants tels que JPG, PNG, SVG, TIFF et BMP.

Bibliothèque Python Excel

Avec notre bibliothèque, les développeurs peuvent gérer plusieurs feuilles de calcul, créer du contenu et des styles de feuille de calcul à partir de zéro, ajouter des formules mathématiques, financières et textuelles simples ou complexes, importer des données dans les feuilles depuis différentes sources, manipuler des graphiques, des commentaires, des images, des objets de dessin, et bien d’autres tâches.

Avec l’API Python Excel, vous pouvez effectuer les opérations suivantes :
• Lecture de feuilles de calcul Excel
• Ajout d’images et création de graphiques
• Ajustement des feuilles au sein des classeurs
• Rendu des feuilles Excel en PDF, EMF et images
• Protection et déprotection des feuilles
• Création de tableaux croisés dynamiques et de graphiques
• Ajout et modification de commentaires
• Recherche et remplacement de données
• Division et fusion de cellules
• Ajout et suppression de regroupements de colonnes et de lignes
• Définition du format des nombres
• Lecture et définition de formules
• Configuration de la mise en page
• Ajustement de l’orientation de la page, du format du papier et du redimensionnement
• Lecture et écriture du formatage conditionnel
• Et bien plus encore

Vous pouvez essayer certaines des fonctionnalités populaires d’Aspose.Cells via notre application en ligne .

Il existe deux bibliothèques Aspose.Cells à votre disposition : Aspose.Cells pour Python via Java et Aspose.Cells pour Python via .NET.

Bibliothèque Aspose.Cells pour Python via Java

Configuration requise : Aspose.Cells pour Python via Java peut être utilisé sur les plateformes Windows, Linux et macOS et la bibliothèque est indépendante du système. La machine doit disposer de Java 8 ou d’une version supérieure avant l’installation.
Version Python : Python 3.5 ou supérieure
Version Java : Java 1.8 ou supérieure

Installation sur Windows, Linux ou macOS

  1. Installez Java avec la commande suivante :
JAVA_HOME=C:\jdk1.8.0_131

PATH=C:\jdk1.8.0_131\bin;
  1. Installez Aspose.Cells pour Python via Java depuis pypi  :
 $ pip install aspose-cells

Créer une application Hello World en utilisant Aspose.Cells pour Python via Java

  1. Créez un fichier nommé HelloWorldApp.py
  2. Utilisez le code ci‑dessous et enregistrez‑le dans le fichier 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. Exécutez python HelloWorldApp.py depuis l’invite de commande

Conversion de fichiers Excel
La bibliothèque Python Excel permet la conversion de fichiers Excel en divers formats, notamment PDF, XPS et HTML. Vous verrez ci‑dessous comment convertir rapidement et facilement des fichiers Excel en utilisant Aspose.Cells pour Python via Java.

// 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);

Bibliothèque Aspose.Cells pour Python via .NET

Configuration requise : Aspose.Cells pour Python via .NET est une bibliothèque indépendante du système et peut être utilisée sur Windows, Linux et macOS où Python est installé.
Version Python : Python 3.6 ou supérieure

Installation sur Windows, Linux ou macOS
Installez Aspose.Cells pour Python via .NET depuis pypi avec la commande suivante :

$ pip install aspose-cells-python

Créer une application Hello World en utilisant Aspose.Cells pour Python via .NET

  1. Créez un fichier nommé HelloWorldApp.py
  2. Utilisez le code ci‑dessous et enregistrez‑le dans le fichier 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. Exécutez python HelloWorldApp.py depuis l’invite de commande

Conversion de fichiers Excel
Vous verrez ci‑dessous comment convertir rapidement et facilement des fichiers Excel en utilisant Aspose.Cells pour Python via .NET.

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);

Vous pouvez en savoir plus sur l’API Aspose.Cells sur la page produit officielle , ainsi que dans notre documentation .

Si vous souhaitez engager nos développeurs pour implémenter rapidement et efficacement notre API dans votre projet, notre équipe professionnelle est à votre disposition. Nous travaillerons avec vous pour comprendre votre projet, concevoir une solution et mettre en œuvre l’API Aspose selon vos besoins, que vous ayez besoin de nouvelles fonctionnalités pour le produit Aspose existant ou d’une API pour de nouveaux formats de fichiers.