สร้างตาราง Pivot ของ Excel โดยใช้ Node.js

บทช่วยสอนสั้นๆ นี้แนะนำให้คุณ สร้าง Excel ตาราง Pivot โดยใช้ Node.js โดยมีรายละเอียดการตั้งค่า IDE สำหรับการพัฒนา รายการขั้นตอน และโค้ดตัวอย่างสำหรับการเพิ่ม Excel การรายงาน pivot โดยใช้ Node.js คุณจะได้เรียนรู้การเข้าถึงคอลเลกชัน Pivot Table และเพิ่มตาราง Pivot ในชีต ตั้งค่าข้อมูลต่างๆ และแสดงพารามิเตอร์สำหรับตาราง Pivot

ขั้นตอนในการสร้างตาราง Pivot โดยใช้ Node.js

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

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

โค้ดไปยัง Excel Pivot Table โดยใช้ Node.js

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
//Set the license
new aspose.cells.License().setLicense("License.lic");
// Load the workbook
var wb = new aspose.cells.Workbook("sample.xlsx");
// Get the first sheet
var targetSheet = wb.getWorksheets().get(0);
// Access pivot tables
var pvTablesCollection = targetSheet.getPivotTables();
// Create a new pivot table
var pivotTableIndex = pvTablesCollection.add("=A1:C7", "F3", "SalesPivotTable");
// Access the new pivot table
var pivotTable = pvTablesCollection.get(pivotTableIndex);
// Hide grand total rows
pivotTable.setRowGrand(false);
// Add a field to the area COLUMN
pivotTable.addFieldToArea(aspose.cells.PivotFieldType.COLUMN, 0);
// Add a field to the area ROW
pivotTable.addFieldToArea(aspose.cells.PivotFieldType.ROW, 1);
// Add a field to the area DATA
pivotTable.addFieldToArea(aspose.cells.PivotFieldType.DATA, 2);
// Save the pivot table
wb.save("PivotTable.xlsx");
console.log("Pivot table created successfully");

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

บทความนี้ได้สอนเราถึงวิธีการทำงานกับ pivot table โดยใช้ Node.js หากต้องการลบตารางสรุป โปรดดูบทความเกี่ยวกับ วิธีลบตารางเดือยโดยใช้ Node.js

 ไทย