อัปเดตเอกสาร Excel ผ่าน Java

แก้ไขไฟล์ Microsoft Excel XLSX, XLS ภายในแอปพลิเคชันที่ใช้ Java โดยไม่ต้องติดตั้ง Microsoft Office®

 

เป็นเรื่องปกติที่องค์กรจะอัปเดตข้อมูลของตน จัดเก็บไว้ในไฟล์ excel เช่น ข้อมูลนักเรียน บันทึกผู้ป่วย และรายการคลังสินค้า ฯลฯ ผ่านซอฟต์แวร์ของบริษัท Aspose.Total for Java API มีฟังก์ชันการแก้ไขสเปรดชีตโดยใช้ซอฟต์แวร์ของตนเอง โปรแกรมเมอร์สามารถปรับปรุงซอฟต์แวร์ด้วยความสามารถในการปรับเปลี่ยนโดยการเขียนโค้ด API เพียงไม่กี่บรรทัด Aspose.Cells for Java API ที่เป็นส่วนหนึ่งของแพ็คเกจ Aspose.Total for Java ทำให้กระบวนการแก้ไขนี้ง่ายขึ้น ด้านล่างนี้คือขั้นตอนการอัปเดตเอกสาร Excel

อัปเดตเอกสาร Excel โดยใช้ Java

Aspose.Cells for Java API มีคลาส Workbook ที่จัดการการโหลดสเปรดชีต Excel กระบวนการนั้นง่าย สร้างวัตถุคลาสเวิร์กบุ๊กโดยระบุไฟล์ต้นฉบับเป็นพารามิเตอร์ เข้าถึงแผ่นงานที่เกี่ยวข้องและเซลล์ที่เกี่ยวข้องโดยใช้วิธี getWorksheets().get(index).getCells().get(column) ใช้เมธอด getCells().get(indexValue).setValue(data) เพื่อแก้ไขเนื้อหาในเซลล์ที่เข้าถึง และสุดท้ายเรียกเมธอด save() เพื่อบันทึกเอกสาร

รหัส Java - อัปเดตเอกสาร 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");