Empezando

Requisitos del sistema

Aspose.Cells para Python via .NET es una API independiente de la plataforma y se puede utilizar en cualquier plataforma (Windows y Linux) donde Python esté instalado.

Versión de Python

  • Python 3.6 o superior

Instalación

Windows:

Puede usar fácilmente Aspose.Cells for Python via .NET desde pypi con el siguiente comando.

 $ pip install aspose-cells-python

Linux:

Puede usar fácilmente Aspose.Cells for Python via .NET desde pypi con el siguiente comando.

 $ pip install aspose-cells-python

  • Nota: Debe ejecutar el siguiente comando antes de la instalación
    For Ubuntu/Debian: apt-get install libgdiplus 
    For CentOS/RHEL/Fedora: yum install libgdiplus 

MacOS:

Puede usar fácilmente Aspose.Cells for Python via .NET desde pypi con el siguiente comando.

 $ pip install aspose-cells-python

  • Nota: Si su versión de Python es Python3.7(tome python3.7, por ejemplo), después de instalar aspose-cells-python, puede haber los siguientes errores ‘/usr/local/lib/libpython3.7m.dylib’ (no existe ese archivo), ‘/usr/lib/libpython3.7m.dylib’ (no existe ese archivo) aparece. En tal situación, por favor agregue el siguiente comando a su bash_profile(Encuentre dónde está libpython3.7m.dylib primero, tome /Library/Frameworks/Python.framework/Versions/3.7/lib por ejemplo aquí)

    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: Debido a nuestra dependencia de la biblioteca de gráficos SkiaSharp, si encuentra el siguiente error: System.DllNotFoundException: No se puede cargar la biblioteca compartida ‘libSkiaSharp’ o una de sus dependencias. por favor instale SkiaSharp.

    brew  install nuget
    nuget install SkiaSharp.NativeAssets.macOS -Version 2.88.6
    Después de la instalación, por favor ejecute el siguiente comando
    cp ./SkiaSharp.NativeAssets.macOS.2.88.6/runtimes/osx/native/libSkiaSharp.dylib /usr/local/lib/.

Por supuesto, si lo quiere más simple, también puede descargar libSkiaSharp.dylib y luego copiarlo al directorio /usr/local/lib.

⚠️ Nota:
En algunos casos, después de instalar una versión nueva de aspose-cells-python, los usuarios pueden encontrarse con un error como el siguiente:

Al inicializar el host para el tipo ‘WrpNs_Aspose.WrpNs_Cells.WrpCs_Workbook_xxxxxx (Assembly=WrpInterop.Aspose.Cells)’ ocurrió un error - Método ‘call_000_xxxxxx’ no encontrado

Esto indica que la versión previa no fue desinstalada completamente, lo que lleva a un conflicto entre la versión nueva instalada y la antigua.
Puedes resolver este problema siguiendo los pasos a continuación:

  • Primero, puedes crear un entorno virtual limpio para asegurar que la última versión funcione correctamente en tu máquina con Windows:
# Set up virtual environment
python -m venv .venv
.\.venv\Scripts\activate
# Install aspose-cells-python
pip install aspose-cells-python

Luego ejecuta tu programa.

  • Si prefieres seguir usando tu entorno original, intenta los siguientes pasos:
pip uninstall aspose-cells-python

Asegúrate de que la desinstalación sea exitosa. Si ocurre algún error durante la desinstalación, intenta ejecutar el comando varias veces. Alternativamente, localiza tu directorio site-packages, normalmente algo así como:

\Python3x\Lib\site-packages

Luego elimina manualmente los siguientes directorios (si existen):

aspose
aspose_cells*

Después de eso, reinstala el paquete:

pip install aspose-cells-python

Cómo Crear la Aplicación Hola Mundo usando Aspose.Cells for Python via .NET

  • Cree un archivo llamado CreandoArchivoHolaMundo.py y use el siguiente código de ejemplo:
  • Ahora guarde el código anterior en “CreandoArchivoHolaMundo.py” y ejecute “python CreandoArchivoHolaMundo.py” en la línea de comandos.

Ejemplo Python via .NET Github