Knowledgebase

Libreria Python per Excel | Aspose

Aspose.Cells per Python è una libreria di classi che consente agli sviluppatori di manipolare e processare file di fogli di calcolo all’interno delle proprie applicazioni. Offre il gruppo più flessibile di componenti che permettono alle applicazioni Python di creare e gestire fogli di calcolo Excel senza richiedere Microsoft Excel o altri software di terze parti.
La nostra API supporta i popolari formati di fogli di calcolo (XLS, XLSX, XLSB, XLSM, XLTM, XLTX, CSV, ODS, SpreadsheetML) che la tua azienda utilizza quotidianamente e consente di esportare file Excel in DOCX, PDF, HTML, PPTX, XPS, JSON, MHTML, testo semplice e formati immagine comuni tra cui JPG, PNG, SVG, TIFF e BMP.

Libreria Python per Excel

Con la nostra libreria, gli sviluppatori possono gestire più fogli di lavoro, creare contenuti e stili di fogli di calcolo da zero, aggiungere formule matematiche, finanziarie e testuali comuni e complesse, importare dati nei fogli da diverse origini, manipolare grafici, commenti, immagini, oggetti di disegno e svolgere molte altre attività.

Con l’API Python per Excel, è possibile eseguire le seguenti operazioni:
• Lettura di fogli di calcolo Excel
• Aggiunta di immagini e creazione di grafici
• Regolazione dei fogli di lavoro all’interno delle cartelle di lavoro
• Rendering di fogli di calcolo Excel in PDF, EMF e immagini
• Protezione e rimozione della protezione dei fogli di lavoro
• Creazione di tabelle pivot e grafici
• Aggiunta e modifica di commenti
• Ricerca e sostituzione dei dati
• Divisione e unione di celle
• Aggiunta e rimozione di raggruppamenti su colonne e righe
• Impostazione della formattazione numerica
• Lettura e impostazione di formule
• Configurazione dell’impostazione di pagina
• Regolazione dell’orientamento della pagina, formato carta e scala
• Lettura e scrittura di formattazione condizionale
• E molto altro

Puoi provare alcune delle funzionalità più popolari di Aspose.Cells tramite la nostra applicazione online .

Sono disponibili due librerie Aspose.Cells: Aspose.Cells per Python via Java e Aspose.Cells per Python via .NET.

Aspose.Cells per Python via Java

Requisiti di sistema: Aspose.Cells per Python via Java può essere utilizzato su piattaforme Windows, Linux e macOS ed è indipendente dalla piattaforma. La macchina deve avere Java 8 o versione superiore prima dell’installazione.
Versione Python: Python 3.5 o superiore
Versione Java: Java 1.8 o superiore

Installazione su Windows, Linux o macOS

  1. Installa Java con il comando seguente:
JAVA_HOME=C:\jdk1.8.0_131

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

Crea un’applicazione Hello World usando Aspose.Cells per Python via Java

  1. Crea un file chiamato HelloWorldApp.py
  2. Usa il codice qui sotto e salvalo nel file HelloWorldApp.py
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook

# Crea un'istanza della classe Workbook.
workbook = Workbook()

# Inserisce la parola Hello World! in una cella.
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World")

# Salva come file XLS
workbook.save("output.xls")

# Salva come file XLSX
workbook.save("output.xlsx")

# Salva come file ODS
workbook.save("output.ods")

jpype.shutdownJVM()
  1. Esegui python HelloWorldApp.py dal prompt dei comandi

Conversione di file Excel
La libreria Python per Excel consente la conversione di file Excel in vari formati, inclusi PDF, XPS e HTML. Di seguito mostriamo come convertire rapidamente e facilmente file Excel usando Aspose.Cells per Python via Java.

// carica il file da convertire
Workbook wkbk= new Workbook(SD_PATH + "input.xls");

// Converti XLS in PDF, XPS e 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 per Python via .NET

Requisiti di sistema: Aspose.Cells per Python via .NET è una libreria indipendente dalla piattaforma e può essere utilizzata su Windows, Linux e macOS dove è installato Python .
Versione Python: Python 3.6 o superiore

Installazione su Windows, Linux o macOS
Installa Aspose.Cells per Python via .NET da pypi usando il comando seguente:

$ pip install aspose-cells-python

Crea un’applicazione Hello World usando Aspose.Cells per Python via .NET

  1. Crea un file chiamato HelloWorldApp.py
  2. Usa il codice qui sotto e salvalo nel file HelloWorldApp.py
import aspose.cells
from aspose.cells import Workbook

# Crea un'istanza della classe Workbook.
workbook = Workbook()

# Inserisce la parola Hello World! in una cella.
workbook.worksheets.get(0).cells.get("A1").put_value("Hello World")

# Salva come file XLS
workbook.save("output.xls")

# Salva come file XLSX
workbook.save("output.xlsx")

# Salva come file ODS
workbook.save("output.ods")
  1. Esegui python HelloWorldApp.py dal prompt dei comandi

Conversione di file Excel
Di seguito mostriamo come convertire rapidamente e facilmente file Excel usando Aspose.Cells per Python via .NET.

import aspose.cells
from aspose.cells import Workbook,SaveFormat
 
# carica il file da convertire
wk = Workbook("input.xlsx");

# Converti XLS in PDF, XPS e HTML
wk.save("output.pdf", SaveFormat.PDF);

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

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

Puoi scoprire di più sull’API Aspose.Cells nella pagina ufficiale del prodotto , così come nella nostra documentazione .

Se desideri assumere i nostri sviluppatori per implementare rapidamente ed efficientemente la nostra API nel tuo progetto, il nostro team professionale è a tua disposizione. Lavoreremo con te per comprendere il progetto, progettare una soluzione e implementare l’API Aspose secondo le tue esigenze, sia che tu abbia bisogno di nuove funzionalità nel prodotto Aspose esistente sia di API per nuovi formati di file.