Actualizar documentos de Excel a través de Python

Modifique los archivos XLSX, XLS de Microsoft Excel dentro de las aplicaciones de Python sin instalar Microsoft Office®.

 

Es común que la organización actualice sus datos, almacenados en archivos de Excel, como datos de estudiantes, registros de pacientes y lista de artículos del almacén, etc. a través del software de la empresa. Aspose.Total for Python via Java API proporciona la funcionalidad de modificar las hojas de cálculo a través del software. Los programadores pueden mejorar el software con las capacidades de modificación integrando la API y escribiendo unas pocas líneas de código. La API Aspose.Cells for Python via Java que forma parte del paquete Aspose.Total for Python via Java facilita este proceso de modificación. A continuación se muestra el proceso de actualización del documento Excel.

Actualizar documentos de Excel usando Python

Aspose.Cells for Python via Java API proporciona la clase Workbook que maneja la carga de hojas de cálculo de Excel. El proceso es simple. Cree el objeto de clase Workbook proporcionando el archivo fuente como parámetro. Utilice el método getWorksheets().get(index) para acceder a la hoja de trabajo correspondiente proporcionando su índice. llame al método Worksheet.getCells().get(indexValue).putValue() para modificar el contenido en la celda a la que se accede y finalmente invoque al método save() para guardar el documento.

Python - Actualizar documentos de Excel

# 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")