Zaktualizuj dokumenty programu Excel za pomocą języka Java

Modyfikuj pliki Microsoft Excel XLSX, XLS w aplikacjach opartych na Javie bez instalowania pakietu Microsoft Office®.

 

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