Herhangi bir Java uygulamasında XLSM dosyalarını güncellemeye çalışan bir geliştirici için mi? Aspose.Total for Java API, güncelleme sürecini otomatikleştirmeye yardımcı olabilir. Microsoft Excel belgeleri de dahil olmak üzere birden çok biçimi ele alan çeşitli Java API’lerinden oluşan eksiksiz bir pakettir. Aspose.Total for Java paketinin bir parçası olan ASPOSE.CELL API, bu değiştirme işlemini kolaylaştırır. XLSM belgesini güncelleme işlemi, önce sayfaya erişerek ve ardından java kullanarak excel’deki hücre değerini güncelleyerek basittir.
Java'da XLSM Dosyası Nasıl Güncellenir
- Parametre olarak kaynak XLSM dosyasına sahip yeni Workbook sınıfı nesnesi oluşturun
- getWorksheets().get(index).getCells().get(column) yöntemi ile ilgili Çalışma Sayfasına ve ilgili hücreye erişim
- getCells().get(indexValue).setValue(data) yöntemini kullanarak erişilen hücreye yeni veri ekleyin
- Dosyayı parametre olarak yol ile ileterek save() yöntemini kullanarak dosyayı .xlsm dosyası olarak kaydedin
Değişiklik Gereksinimleri
- XLSM değişikliği için, Microsoft Windows veya JSP/JSF Uygulaması ve Masaüstü Uygulamaları için Java Runtime Environment ile uyumlu bir işletim sistemi.
- J2SE 6.0 (1.6), J2SE 7.0 (1.7) veya üzeri.
- En son API sürümünü doğrudan İndirilenler ’ten alın
Kod - Java'da XLSM Dosyasını Güncelle
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"); |