Iniziare

Requisiti di sistema

Aspose.Cells for Python via .NET è un’API indipendente dalla piattaforma e può essere utilizzata su qualsiasi piattaforma (Windows e Linux) in cui è installato Python.

Versione di Python

  • Python 3.6 o superiore

Installazione

Windows:

Puoi facilmente utilizzare Aspose.Cells for Python via .NET da pypi con il seguente comando.

 $ pip install aspose-cells-python

Linux:

Puoi facilmente utilizzare Aspose.Cells for Python via .NET da pypi con il seguente comando.

 $ pip install aspose-cells-python

  • Nota: È necessario eseguire il seguente comando prima dell’installazione
    For Ubuntu/Debian: apt-get install libgdiplus 
    For CentOS/RHEL/Fedora: yum install libgdiplus 

MacOS:

Puoi facilmente utilizzare Aspose.Cells for Python via .NET da pypi con il seguente comando.

 $ pip install aspose-cells-python

  • Nota: Se il tuo python è Python3.7 (prendi ad esempio python3.7, qui), dopo aver installato aspose-cells-python, potrebbero verificarsi i seguenti errori ‘/usr/local/lib/libpython3.7m.dylib’ (file non trovato), ‘/usr/lib/libpython3.7m.dylib’ (file non trovato) prompt. In una tale situazione, si prega di aggiungere il seguente comando al proprio bash_profile (Trova prima dove si trova libpython3.7m.dylib, prendi /Library/Frameworks/Python.framework/Versions/3.7/lib ad esempio qui)

    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/"

  • Nota: A causa della nostra dipendenza dalla libreria grafica SkiaSharp, se incontri il seguente errore: System.DllNotFoundException: Impossibile caricare la libreria condivisa ‘libSkiaSharp’ o una delle sue dipendenze. si prega di installare SkiaSharp.

    brew  install nuget
    nuget install SkiaSharp.NativeAssets.macOS -Version 2.88.6
    Dopo l’installazione, si prega di eseguire il seguente comando
    cp ./SkiaSharp.NativeAssets.macOS.2.88.6/runtimes/osx/native/libSkiaSharp.dylib /usr/local/lib/.

Naturalmente, se si preferisce fare prima, è anche possibile scaricare libSkiaSharp.dylib e poi copiarlo nella directory /usr/local/lib.

⚠️ Nota:
In alcuni casi, dopo aver installato una nuova versione di aspose-cells-python, gli utenti possono riscontrare un errore come il seguente:

Durante l’inizializzazione dell’host per il tipo ‘WrpNs_Aspose.WrpNs_Cells.WrpCs_Workbook_xxxxxx (Assembly=WrpInterop.Aspose.Cells)’, si è verificato un errore - Metodo ‘call_000_xxxxxx’ non trovato

Ciò indica che la versione precedente non è stata disinstallata completamente, portando a un conflitto tra la versione appena installata e quella vecchia.
Puoi risolvere questo problema seguendo i passaggi di seguito:

  • Per prima cosa, puoi creare un ambiente virtuale pulito per garantire che l’ultima versione funzioni correttamente sul tuo computer Windows:
# Set up virtual environment
python -m venv .venv
.\.venv\Scripts\activate
# Install aspose-cells-python
pip install aspose-cells-python

Quindi esegui il tuo programma.

  • Se preferisci continuare a utilizzare il tuo ambiente originale, prova i seguenti passaggi:
pip uninstall aspose-cells-python

Assicurati che la disinstallazione sia riuscita. Se si verificano errori durante la disinstallazione, prova a eseguire il comando più volte. In alternativa, individua la directory site-packages, tipicamente qualcosa come:

\Python3x\Lib\site-packages

Quindi elimina manualmente le seguenti directory (se presenti):

aspose
aspose_cells*

Dopo ciò, reinstalla il pacchetto:

pip install aspose-cells-python

Come creare l’applicazione Hello World usando Aspose.Cells per Python via .NET

  • Crea un file chiamato CreatingHelloWorldFile.py e utilizza il seguente codice di esempio:
  • Ora salva il codice sopra in “CreatingHelloWorldFile.py” e esegui “python CreatingHelloWorldFile.py” @prompt dei comandi.

Esempio Python via .NET github