Pour commencer

Configuration requise

Aspose.Cells pour Python via .NET est une API indépendante de la plateforme et peut être utilisée sur n’importe quelle plateforme (Windows et Linux) où Python est installé.

Version de Python

  • Python 3.6 ou ultérieure

Installation

Windows:

Vous pouvez facilement utiliser Aspose.Cells pour Python via .NET depuis pypi avec la commande suivante.

 $ pip install aspose-cells-python

Linux:

Vous pouvez facilement utiliser Aspose.Cells pour Python via .NET depuis pypi avec la commande suivante.

 $ pip install aspose-cells-python

  • Remarque : Vous devez exécuter la commande suivante avant l’installation
    For Ubuntu/Debian: apt-get install libgdiplus 
    For CentOS/RHEL/Fedora: yum install libgdiplus 

MacOS:

Vous pouvez facilement utiliser Aspose.Cells pour Python via .NET depuis pypi avec la commande suivante.

 $ pip install aspose-cells-python

  • Remarque : Si votre Python est Python3.7 (prenez par exemple python3.7 ici), après l’installation de aspose-cells-python, il peut y avoir les erreurs suivantes ‘/usr/local/lib/libpython3.7m.dylib’ (aucun fichier de ce type), ‘/usr/lib/libpython3.7m.dylib’ (aucun fichier de ce type) invite. Dans une telle situation, veuillez ajouter la commande suivante à votre bash_profile (Trouvez d’abord où se trouve libpython3.7m.dylib, prenez par exemple /Library/Frameworks/Python.framework/Versions/3.7/lib) par exemple ici).

    export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/Library/Frameworks/Python.framework/Versions/3.7/lib"
    export LIBRARY_PATH="$LIBRARY_PATH:/Library/Frameworks/Python.framework/Versions/3.7/lib/"

  • Remarque : En raison de notre dépendance à la bibliothèque graphique SkiaSharp, si vous rencontrez l’erreur suivante : System.DllNotFoundException: Impossible de charger la bibliothèque partagée ‘libSkiaSharp’ ou l’une de ses dépendances. veuillez installer SkiaSharp.

    brew  install nuget
    nuget install SkiaSharp.NativeAssets.macOS -Version 2.88.6
    Après l’installation, veuillez exécuter la commande suivante
    cp ./SkiaSharp.NativeAssets.macOS.2.88.6/runtimes/osx/native/libSkiaSharp.dylib /usr/local/lib/.

Bien sûr, si vous voulez simplifier, vous pouvez également télécharger libSkiaSharp.dylib et ensuite copiez dans le répertoire /usr/local/lib.

⚠️ Note :
Dans certains cas, après l’installation d’une nouvelle version de aspose-cells-python, les utilisateurs peuvent rencontrer une erreur comme celle-ci :

Lors de l’initialisation de l’hôte pour le type ‘WrpNs_Aspose.WrpNs_Cells.WrpCs_Workbook_xxxxxx (Assembly=WrpInterop.Aspose.Cells)’, une erreur s’est produite - la méthode ‘call_000_xxxxxx’ introuvable

Cela indique que la version précédente n’a pas été complètement désinstallée, ce qui entraîne un conflit entre la nouvelle version installée et l’ancienne.
Vous pouvez résoudre ce problème en suivant les étapes ci-dessous :

  • Tout d’abord, vous pouvez créer un environnement virtuel propre pour vous assurer que la dernière version fonctionne correctement sur votre machine Windows :
# Set up virtual environment
python -m venv .venv
.\.venv\Scripts\activate
# Install aspose-cells-python
pip install aspose-cells-python

Ensuite, exécutez votre programme.

  • Si vous préférez continuer à utiliser votre environnement d’origine, veuillez essayer les étapes suivantes :
pip uninstall aspose-cells-python

Assurez-vous que la désinstallation a réussi. Si des erreurs surviennent lors de la désinstallation, essayez d’exécuter la commande plusieurs fois. Alternativement, localisez votre répertoire site-packages, généralement quelque chose comme :

\Python3x\Lib\site-packages

Supprimez ensuite manuellement les répertoires suivants (s’ils existent) :

aspose
aspose_cells*

Ensuite, réinstallez le package :

pip install aspose-cells-python

Comment créer l’application Hello World en utilisant Aspose.Cells pour Python via .NET

  • Créez un fichier nommé CreatingHelloWorldFile.py et utilisez le code source suivant :
  • Enregistrez maintenant le code ci-dessus dans “CreatingHelloWorldFile.py” et exécutez “python CreatingHelloWorldFile.py” @invite de commande.

Exemple Python via .NET github