Crea XLS usando Python
Genera XLS tramite le tue applicazioni Python senza installare Microsoft Office®.
Per uno sviluppatore, chi sta cercando di creare file XLS tramite l’applicazione Python? L’API Aspose.Total for Python via Java può aiutare ad automatizzare il processo di creazione. È un pacchetto completo di varie API che gestiscono formati diversi, inclusi file e immagini di Microsoft Office. L’API Aspose.Cells for Python via Java che fa parte del pacchetto Aspose.Total for Python via Java semplifica questo processo di generazione. Di seguito è riportato il processo di creazione. Inoltre, gli sviluppatori possono facilmente migliorare l’applicazione per la modifica del file XLS. Per aggiornare il file XLS utilizzando il processo Python è lo stesso, tranne per il fatto che richiede un file esistente come parametro durante la creazione dell’oggetto cartella di lavoro.
Come creare file XLS in Python
- Crea un nuovo oggetto di classe Workbook con FileFormatType come parametro
- Ottieni l’accesso al Worksheet richiesto utilizzando il metodo getWorksheets().get(index)
- Inserire i dati nella cella a cui si accede utilizzando il metodo Worksheet.getCells().get(indexValue).putValue()
- Salvare il documento come file .xls utilizzando save() passando il file con percorso come parametro
Requisiti di creazione
- Per la generazione di XLS, fare riferimento alle API all’interno del progetto direttamente da PyPI ( Aspose.Cells )
- Oppure usa il seguente comando pip
pip install aspose.cells
- Inoltre, Scarica il pacchetto API dalla sezione downloads
Crea XLS in Python
# create a new XLSX workbook | |
workbook = Workbook(FileFormatType.XLSX) | |
worksheet = workbook.getWorksheets().get(0) | |
# Insert a string value to a cell | |
worksheet.getCells().get("C2").setValue("Image") | |
# set the 4th row height | |
worksheet.getCells().setRowHeight(3, 150) | |
# set the C column width | |
worksheet.getCells().setColumnWidth(3,50) | |
# add a picture to the D4 cell | |
index = worksheet.getPictures().add(3, 3, "aspose-cells-for-python.png") | |
# get the picture object | |
pic = worksheet.getPictures().get(index) | |
# save the Excel file | |
workbook.save("workbook_with_image.xlsx") |
Esplorare Opzioni con Python
Cos'è il formato file XLS
Il formato di file Excel XLS è un formato di file ampiamente utilizzato e noto per l’archiviazione di dati di fogli di calcolo. È associato a Microsoft Excel, che è una delle applicazioni software per fogli di calcolo più popolari. XLS è l’acronimo di “Excel Spreadsheet” ed è stato un formato di file standard per Excel sin dalle sue prime versioni.
Il formato di file XLS è basato su binario, il che significa che memorizza i dati in formato binario anziché utilizzare XML o testo formattazione basata. Ciò lo rende più efficiente per l’archiviazione e l’elaborazione di grandi quantità di dati. I file XLS possono contenere più fogli di lavoro, ciascuno costituito da celle organizzate in righe e colonne. Queste celle possono contenere vari tipi di dati, inclusi testo, numeri, date, formule e formattazione.
Excel offre un’ampia gamma di caratteristiche e funzionalità all’interno del formato di file XLS. Gli utenti possono eseguire calcoli complessi utilizzando formule, applicare opzioni di formattazione per migliorare l’aspetto visivo dei dati, creare diagrammi e grafici e utilizzare vari strumenti di analisi dei dati. Inoltre, Excel supporta le macro, che sono script che automatizzano attività ripetitive o eseguono operazioni personalizzate all’interno del foglio di calcolo.
Nel corso degli anni, Microsoft ha introdotto nuovi formati di file come XLSX, che si basa su XML e offre funzionalità avanzate e Compatibilità. Tuttavia, il formato XLS continua a essere supportato da Excel e può essere aperto e modificato dalle versioni più recenti del software.
Il formato di file XLS è diventato uno standard del settore, ampiamente utilizzato nelle aziende, negli istituti scolastici e nel personale applicazioni per l’analisi dei dati, la creazione di report, la modellazione finanziaria e altro ancora. La sua diffusa adozione e compatibilità lo rendono una scelta affidabile per l’archiviazione e la condivisione dei dati dei fogli di calcolo.