ยกเลิกการผสานเซลล์ใน Excel โดยใช้ Java

บทความนี้จะอธิบายวิธี ยกเลิกการผสานเซลล์ใน Excel โดยใช้ Java ประกอบด้วยการตั้งค่า IDE รายการขั้นตอนในการทำงานให้สำเร็จ และโค้ดตัวอย่างเพื่อ แยกเซลล์ที่ผสานใน Excel โดยใช้ Java โดยจะอธิบายพื้นที่ที่ผสานทั้งหมดหรือที่เลือกไว้จากชีตโดยใช้วิธีการต่างๆ ใน API นี้

ขั้นตอนในการเลิกผสานเซลล์โดยใช้ Java

  1. ตั้งค่า IDE เพื่อใช้ Aspose.Cells for Java เพื่อแยกเซลล์ที่ผสาน
  2. โหลดไฟล์ Excel ต้นทางลงในออบเจ็กต์ Workbook ที่มีพื้นที่ผสานอย่างน้อยหนึ่งพื้นที่
  3. เข้าถึงแผ่นงานที่มีพื้นที่ผสาน
  4. รับคอลเลกชันของพื้นที่เซลล์ที่ผสานทั้งหมดในแผ่นงานที่เลือก
  5. วนซ้ำพื้นที่เซลล์ที่ผสานทั้งหมดและสร้างช่วงสำหรับแต่ละเซลล์
  6. เรียกเมธอด unMerge() สำหรับแต่ละช่วง
  7. บันทึกไฟล์ Excel เอาต์พุตหลังจากลบพื้นที่ที่ผสานแล้ว

ขั้นตอนเหล่านี้สรุปกระบวนการ แยกเซลล์ที่ผสานโดยใช้ Java เริ่มต้นกระบวนการโดยการโหลดไฟล์ Excel ต้นทางและวนซ้ำพื้นที่ที่ผสานรวมทั้งหมดในแผ่นงานที่เลือก สร้างช่วงให้กับแต่ละพื้นที่ที่ผสานแล้วเรียกใช้เมธอด unMerge() เพื่อลบการผสานออกโดยไม่สูญเสียข้อมูลในเซลล์ที่ผสาน

รหัสเพื่อยกเลิกการผสานเซลล์โดยไม่สูญเสียข้อมูลโดยใช้ Java

import com.aspose.cells.*;
public class Main
{
public static void main(String[] args) throws Exception // Un-merge merged areas using Java
{
// Set the licenses
new License().setLicense("License.lic");
// Load a workbook
Workbook wb = new Workbook("book1.xlsx");
// Access the first worksheet
Worksheet sheet = wb.getWorksheets().get(0);
CellArea[] cellAreas = sheet.getCells().getMergedAreas();
for(CellArea cellArea : cellAreas)
{
// Create a range
Range range = sheet.getCells().createRange(
cellArea.StartRow,
cellArea.StartColumn,
cellArea.EndRow- cellArea.StartRow,
cellArea.EndColumn-cellArea.StartColumn);
range.unMerge();
}
// Save the workbook
wb.save("UnMerged.xlsx");
System.out.println("Done");
}
}

โค้ดตัวอย่างนี้สาธิต วิธียกเลิกการผสานเซลล์ใน Excel โดยใช้ Java แสดงวิธีกำจัดพื้นที่ที่ผสานทั้งหมดออกจากแผ่นงานที่เลือก คุณสามารถลบพื้นที่ที่ผสานที่เลือกไว้ได้โดยการสร้างช่วงของเซลล์แต่ละเซลล์สำหรับพื้นที่เซลล์ที่เกี่ยวข้องเท่านั้น

บทความนี้แนะนำให้เราลบพื้นที่ที่รวมเข้าด้วยกัน หากคุณต้องการผสานเซลล์ โปรดดูบทความเกี่ยวกับ วิธีผสานเซลล์ใน Excel โดยใช้ Java

 ไทย