Per uno sviluppatore, chi sta cercando di aggiornare i file XLS tramite l’applicazione Python? L’API Aspose.Total for Python via Java può aiutare ad automatizzare il processo di aggiornamento. È un pacchetto completo di varie API che gestiscono formati diversi, inclusi i file Microsoft Excel. L’API ASPOSE.CELL che fa parte del pacchetto Aspose.Total for Python via Java semplifica questo processo di modifica. Di seguito è riportato il processo di aggiornamento del documento XLS.
Come aggiornare il file XLS in Python
- Crea un nuovo oggetto di classe Workbook con il file XLS di origine come parametro
- Accesso al relativo foglio di lavoro tramite il metodo getWorksheets().get(index)
- Inserire nuovi dati nella cella a cui si accede utilizzando il metodo Worksheet.getCells().get(indexValue).putValue()
- Salva il file come file .xls usando il metodo save() passando il file con percorso come parametro
Requisiti di modifica
- Per la modifica 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 Download
Codice - Aggiorna il file XLS in Python
# create a new XLSX workbook | |
wb = Workbook("workbook.xlsx") | |
# insert value in the cells | |
wb.getWorksheets().get(0).getCells().get("A1").putValue("Location") | |
wb.getWorksheets().get(0).getCells().get("B1").putValue("Person") | |
wb.getWorksheets().get(0).getCells().get("A2").putValue("Home") | |
wb.getWorksheets().get(0).getCells().get("B2").putValue("abc") | |
wb.getWorksheets().get(0).getCells().get("A3").putValue("Office") | |
wb.getWorksheets().get(0).getCells().get("B3").putValue("xyz") | |
# save workbook as .xlsx file | |
wb.save("workbook-updated.xlsx") |