Organizacje często aktualizują swoje dane przechowywane w plikach programu Excel, takie jak dane uczniów, dane pacjentów i listy pozycji magazynowych itp. Za pośrednictwem oprogramowania firmowego. Aspose.Total for Java API zapewnia funkcjonalność modyfikacji arkuszy kalkulacyjnych przy użyciu własnego oprogramowania. Programiści mogą wzbogacić oprogramowanie o możliwości modyfikacji, pisząc po prostu kilka linijek kodu API. Aspose.Cells for Java API, które jest częścią pakietu Aspose.Total for Java , ułatwia ten proces modyfikacji. Poniżej przedstawiono proces aktualizacji dokumentu Excel.
Zaktualizuj dokumenty programu Excel przy użyciu języka Java
Aspose.Cells for 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. Uzyskaj dostęp do odpowiedniego arkusza roboczego i odpowiedniej komórki za pomocą metody getWorksheets().get(index).getCells().get(column) . Użyj metody getCells().get(indexValue).setValue(data) , aby zmodyfikować zawartość komórki, do której uzyskano dostęp, a na koniec wywołaj metodę save() w celu zapisania dokumentu.
Kod Java - Aktualizuj dokumenty programu Excel
Workbook wkb = new Workbook("sourceFile.xlsx"); | |
Cell cellWithData = wkb.getWorksheets().get(0).getCells().get("A1"); | |
cellWithData.setValue(100); | |
Cell cellWithFormula = wkb.getWorksheets().get(1).getCells().get("C1"); | |
cellWithFormula.setFormula("=Sum(A1,A20)"); | |
wkb.calculateFormula(); | |
Worksheet sheet = wkb.getWorksheets().get(2); | |
Cell cell = sheet.getCells().get("A1"); | |
cell.setValue("Hello World!"); | |
wkb.save("updated-excel-file.xlsx"); |