ยกเลิกการผสานหรือรวมเซลล์ Excel ใน Node.js

ยกเลิกการผสานหรือรวมเซลล์ Excel ใน Node.js

การทำงานกับ แผ่นงาน Excel กลายเป็นงานที่ท้าทายเมื่อต้องจัดการหรือจัดการข้อมูลจำนวนมหาศาล การรวมหรือยกเลิกการรวมเซลล์ในแผ่นงาน Excel เป็นการดำเนินการที่ผู้ใช้ดำเนินการบ่อยครั้ง ช่วยให้คุณสามารถผสานหลายเซลล์และแถวเพื่อวางเนื้อหาไว้ตรงกลาง ดังนั้นการทำให้กระบวนการทั้งหมดนี้เป็นแบบอัตโนมัติจะนำมาซึ่งประสิทธิภาพและความคงทน และไม่มีโอกาสที่ข้อมูลจะสูญหาย อย่างไรก็ตาม ในโพสต์บนบล็อกนี้ เราจะยกเลิกการผสานหรือรวมเซลล์ในแผ่นงาน Excel โดยใช้ Node.js

เราจะกล่าวถึงประเด็นต่อไปนี้ในโพสต์บล็อกนี้:

หมายเหตุ: วางไฟล์ XLSX ต้นทางในไดเร็กทอรีรากของโปรเจ็กต์ ตามที่เราได้วางไฟล์ “sample.xlsx” ไว้ในบทความนี้

รวมเซลล์ Excel ใน Node.js โดยทางโปรแกรม

ไลบรารี Node.js Excel มอบวิธีการที่มีประสิทธิภาพในการรวมเซลล์หลายเซลล์ของแผ่นงาน Excel โดยทางโปรแกรม

ต่อไปนี้เป็นขั้นตอนในการผสานเซลล์ในแผ่นงาน Excel โดยใช้ Node.js:

  1. สร้างอินสแตนซ์วัตถุของคลาส Cells
  2. เริ่มต้นวัตถุของคลาสย่อย WorkBook ด้วยไฟล์ Excel
  3. เข้าถึงเวิร์กชีตของคุณและเรียกใช้เมธอด merge(firstRow, firstColumn, TotalRows, TotalColumns) เพื่อผสานช่วงของเซลล์ที่ระบุให้เป็นเซลล์เดียว
  4. เรียกเมธอด save(fileName) เพื่อบันทึกไฟล์

ข้อมูลโค้ดต่อไปนี้คือการผสานเซลล์ในแผ่นงาน Excel โดยทางโปรแกรม

var aspose = aspose || {};
// สร้างอินสแตนซ์อ็อบเจ็กต์ของคลาส Cells
aspose.cells = require("aspose.cells");
// เตรียมใช้งานวัตถุของคลาสย่อย WorkBook ด้วยไฟล์ Excel
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// เข้าถึงแผ่นงานของคุณและเรียกวิธีการผสาน (firstRow, firstColumn, TotalRows, TotalColumns) เพื่อผสานช่วงของเซลล์ที่ระบุให้เป็นเซลล์เดียว
workbook.getWorksheets().get(0).getCells().merge(0,0,2,2)
// เรียกเมธอด save(fileName) เพื่อบันทึกไฟล์
workbook.save("result.xlsx");

ผลลัพธ์ของข้อมูลโค้ดข้างต้นสามารถดูได้ด้านล่างในภาพ

รวมเซลล์ใน Excel

รวมเซลล์ใน Excel โดยใช้ Node.js

ไลบรารี Node.js เพื่อ UnMerge เซลล์ใน Excel Sheets

ผู้ใช้จำเป็นต้องยกเลิกการรวมหลายเซลล์หลายครั้ง และไลบรารี Node.js Excel ช่วยให้คุณสามารถทำให้กระบวนการนี้เป็นไปโดยอัตโนมัติ

เราสามารถบรรลุฟังก์ชันนี้ได้โดยทำตามขั้นตอนที่ระบุไว้ด้านล่าง:

  1. สร้างวัตถุของคลาส เซลล์
  2. เตรียมใช้งานออบเจ็กต์ของคลาสย่อย WorkBook และเริ่มต้นด้วยไฟล์ Excel
  3. เข้าถึงแผ่นงาน Excel ของคุณและเรียกใช้เมธอด unMerge(firstRow, firstColumn, TotalRows, TotalColumns) เพื่อยกเลิกการผสานเซลล์ในแผ่นงาน Excel โดยทางโปรแกรม
  4. บันทึกไฟล์โดยใช้เมธอด save(fileName)

ข้อมูลโค้ดมีการกล่าวถึงด้านล่างเพื่อยกเลิกการผสานเซลล์ในแผ่นงาน Excel โดยใช้ Node.js

var aspose = aspose || {};
// สร้างวัตถุของคลาส Cells
aspose.cells = require("aspose.cells");
// เตรียมใช้งานออบเจ็กต์ของคลาสย่อย WorkBook และเริ่มต้นด้วยไฟล์ Excel
var sampleFile = "result.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// เข้าถึงแผ่นงาน Excel ของคุณและเรียกวิธีการ unMerge(firstRow, firstColumn, TotalRows, TotalColumns) เพื่อยกเลิกการผสานเซลล์ในแผ่นงาน Excel 
workbook.getWorksheets().get(0).getCells().unMerge(0,0,2,2)
// บันทึกไฟล์โดยใช้วิธีบันทึก (ชื่อไฟล์) 
workbook.save("result2.xlsx");

ตอนนี้ให้เริ่มต้นเซิร์ฟเวอร์แล้วคุณจะเห็นผลลัพธ์ตามที่แสดงด้านล่างในภาพ

ยกเลิกการผสานเซลล์ใน Excel

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

จะล้างเนื้อหาของช่วงในแผ่นงาน Excel ได้อย่างไร

ทำตามขั้นตอนต่อไปนี้เพื่อล้างข้อมูลจากช่วงเซลล์ที่ระบุในแผ่นงาน Excel โดยทางโปรแกรมในแอป Node.js:

  1. เริ่มต้นวัตถุของคลาส เซลล์
  2. ตอนนี้ สร้างออบเจ็กต์ของคลาสย่อย WorkBook และสร้างอินสแตนซ์ด้วยไฟล์ Excel
  3. เรียกใช้เมธอด clearContents(startRow, startColumn, endRow, endColumn) เพื่อลบข้อมูลในช่วงของเซลล์ในไฟล์ Excel
  4. บันทึกไฟล์โดยใช้เมธอด save(fileName)

คัดลอกและวางข้อมูลโค้ดต่อไปนี้ลงในไฟล์หลักของคุณเพื่อล้างข้อมูลจากช่วงในแผ่นงาน Excel

var aspose = aspose || {};
// เริ่มต้นวัตถุของคลาส Cells
aspose.cells = require("aspose.cells");
// ตอนนี้ สร้างอ็อบเจ็กต์ของคลาสย่อย WorkBook และสร้างอินสแตนซ์ด้วยไฟล์ Excel
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// เรียกเมธอด clearContents(startRow, startColumn, endRow, endColumn) เพื่อลบข้อมูลในช่วงของเซลล์ในไฟล์ Excel
workbook.getWorksheets().get(0).getCells().clearContents(1,0,1,1)
// บันทึกไฟล์โดยใช้วิธีบันทึก (ชื่อไฟล์)
workbook.save("result.xlsx");

ผลลัพธ์ของข้อมูลโค้ดนี้จะเหมือนกับที่แสดงในภาพด้านล่าง

เนื้อหาที่ชัดเจนของช่วง

เนื้อหาที่ชัดเจนของช่วงในแผ่นงาน Excel

รับใบอนุญาตฟรี

คุณสามารถลองใช้ ใบอนุญาตชั่วคราวฟรี เพื่อใช้ Aspose.Cells for Node.js โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

นี่เป็นจุดสิ้นสุดของโพสต์บล็อกนี้ เราได้พูดถึงหัวข้อสำคัญบางหัวข้อ เช่น การยกเลิกการผสานหรือผสานเซลล์ในแผ่นงาน Excel โดยใช้ Node.js และการล้างข้อมูลจากช่วงของเซลล์ที่ระบุ มีวิธีการอื่นๆ ที่เกี่ยวข้องที่คุณอาจสำรวจได้ใน ไลบรารี Node.js Excel นี้ นอกจากนี้ โปรดสำรวจ เอกสารประกอบ เพื่ออ่านเพิ่มเติมเกี่ยวกับ Aspose.Cells for Node.js นอกจากนี้ conholdate.com ยังอยู่ในกระบวนการเขียนบทความใหม่อย่างต่อเนื่อง ดังนั้นโปรดติดตามข่าวสารอัพเดทเป็นประจำ

ถามคำถาม

คุณสามารถแบ่งปันคำถามหรือข้อสงสัยของคุณใน ฟอรั่ม ของเรา

ดูสิ่งนี้ด้วย