Zaktualizuj dokumenty programu Excel za pomocą Pythona

Modyfikuj pliki Microsoft Excel XLSX, XLS w aplikacjach Pythona bez instalowania pakietu Microsoft Office®.

 

Organizacje często aktualizują swoje dane przechowywane w plikach programu Excel, takie jak dane uczniów, kartoteki pacjentów i listy pozycji magazynowych itp. Za pośrednictwem oprogramowania firmowego. Aspose.Total for Python via Java API zapewnia funkcjonalność modyfikacji arkuszy kalkulacyjnych za pośrednictwem oprogramowania. Programiści mogą wzbogacić oprogramowanie o możliwości modyfikacji, integrując API i pisząc kilka linijek kodu. API Aspose.Cells for Python via Java , które jest częścią pakietu Aspose.Total for Python via Java , ułatwia ten proces modyfikacji. Poniżej przedstawiono proces aktualizacji dokumentu Excel.

Zaktualizuj dokumenty programu Excel przy użyciu języka Python

Aspose.Cells for Python via Java API udostępnia klasę Workbook, która obsługuje ładowanie arkuszy kalkulacyjnych Excel. Proces jest prosty. Utwórz obiekt klasy Workbook , podając plik źródłowy jako parametr. Użyj metody getWorksheets().get(index) , aby uzyskać dostęp do odpowiedniego Arkusza, podając jego indeks. wywołaj metodę Worksheet.getCells().get(indexValue).putValue() , aby zmodyfikować zawartość komórki, do której uzyskano dostęp, i na koniec wywołaj metodę save() w celu zapisania dokumentu.

Python — aktualizuj dokumenty programu 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")