Atualizar documentos do Excel via Python

Modifique os arquivos XLSX e XLS do Microsoft Excel nos aplicativos Python sem instalar o Microsoft Office®.

 

É comum que a organização atualize seus dados, armazenados em arquivos Excel, como dados de alunos, prontuários de pacientes, lista de itens de almoxarifado, etc., por meio de um software da empresa. A API Aspose.Total for Python via Java fornece a funcionalidade de modificar as planilhas por meio do software. Os programadores podem aprimorar o software com os recursos de modificação integrando a API e escrevendo algumas linhas de código. A API Aspose.Cells for Python via Java que faz parte do pacote Aspose.Total for Python via Java facilita esse processo de modificação. Abaixo está o processo de atualização do documento Excel.

Atualizar documentos do Excel usando Python

A API Aspose.Cells for Python via Java fornece a classe Workbook que lida com o carregamento de planilhas do Excel. O processo é simples. Crie o objeto de classe Workbook fornecendo o arquivo de origem como parâmetro. Use o método getWorksheets().get(index) para acessar a planilha relevante fornecendo seu índice. chame o método Worksheet.getCells().get(indexValue).putValue() para modificar o conteúdo na célula acessada e finalmente chame o método save() para salvar o documento.

Python - Atualizar documentos do 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")