บทช่วยสอนสั้นๆ นี้แนะนำให้คุณ สร้าง Excel ตาราง Pivot โดยใช้ Node.js โดยมีรายละเอียดการตั้งค่า IDE สำหรับการพัฒนา รายการขั้นตอน และโค้ดตัวอย่างสำหรับการเพิ่ม Excel การรายงาน pivot โดยใช้ Node.js คุณจะได้เรียนรู้การเข้าถึงคอลเลกชัน Pivot Table และเพิ่มตาราง Pivot ในชีต ตั้งค่าข้อมูลต่างๆ และแสดงพารามิเตอร์สำหรับตาราง Pivot
ขั้นตอนในการสร้างตาราง Pivot โดยใช้ Node.js
- ตั้งค่า IDE เพื่อใช้ Aspose.Cells สำหรับ Node.js ผ่าน Java เพื่อสร้างตารางสรุปข้อมูล
- โหลดไฟล์ Excel พร้อมข้อมูลลงในออบเจ็กต์ Workbook เพื่อสร้างการรายงาน Pivot
- เข้าถึงคอลเล็กชันตาราง Pivot จากแผ่นงานเป้าหมายและเพิ่ม pivot table ใหม่
- ซ่อนผลรวมทั้งหมดของแถวในตารางสรุป
- เพิ่มช่องคอลัมน์ แถว และข้อมูลลงในตารางสรุปข้อมูล
- บันทึกไฟล์ 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