บทแนะนำสั้นนี้แนะนำ วิธีเพิ่มผลรวมย่อยใน Excel ด้วย C#. คุณจะได้รับรายละเอียดในการตั้งค่า IDE, รายการขั้นตอน, และตัวอย่างโค้ดสำหรับ การสร้างผลรวมย่อยใน Excel ด้วย C#. รายละเอียดทั้งหมดจะถูกแชร์เพื่อปรับแต่งไฟล์ Excel สำหรับการกำหนดโครงสร้างข้อมูลที่จัดกลุ่มก่อนบันทึกไฟล์ Excel.
ขั้นตอนการสร้างผลรวมย่อยอัตโนมัติด้วย C#
- สร้างสภาพแวดล้อมเพื่อใช้ Aspose.Cells for .NET เพื่อเพิ่มผลรวมย่อย
- ตั้งค่าใบอนุญาตเพื่อใช้ไลบรารีโดยไม่มีขีดจำกัดการประเมินผล
- สร้างอ็อบเจ็กต์ workbook และเข้าถึงแผ่นแรกในนั้น
- เพิ่มป้ายกำกับสำหรับหัวข้อในแถวแรก
- ตั้งค่าข้อมูลในแถวโดยใช้ข้อมูลอาเรย์
- กำหนดช่วงของข้อมูลโดยยกเว้นแถวหัว
- ใช้วิธี Subtotal() เพื่อจัดกลุ่มข้อมูลตามภูมิภาคและรวมจำนวน
- วนซ้ำผ่านระดับโครงร่างทั้งหมดเพื่อยุบแถวที่จัดกลุ่ม
- บันทึกไฟล์ลงดิสก์พร้อมข้อมูลและผลรวมย่อยในนั้น
ขั้นตอนข้างต้นสรุป วิธีทำ subtotal ใน Excel ด้วย C# . สร้างอินสแตนซ์ของ Workbook, เข้าถึงแผ่นแรก, เพิ่มหัวตารางในนั้น, แทรกข้อมูลตัวอย่างบางส่วน, กำหนดช่วงของข้อมูล, และใช้ subtotal โดยจัดกลุ่มตาม Region ในคอลัมน์ Amount. ตั้งค่าพฤติกรรมออนไลน์, เพิ่มแถวสรุป, ยุบข้อมูล, และปรับขนาดคอลัมน์อัตโนมัติก่อนบันทึกไฟล์ Excel.
โค้ดสำหรับสร้างผลรวมย่อยอัตโนมัติใน Excel ด้วย C#
โค้ดนี้แสดง วิธีสร้างผลรวมย่อยใน Excel ด้วย C#. คุณสามารถปรับแต่งผลลัพธ์โดยจัดเรียงคอลัมน์กลุ่มก่อนเรียกใช้ฟังก์ชัน Subtotal, เพิ่มฟังก์ชันผลรวมย่อยหลายรายการเช่น Sum และ Average, และใช้ SubtotalSetting เพื่อแสดงสรุปด้านล่างหรือทางด้านขวาของข้อมูล. สไตล์สามารถตั้งค่าสำหรับแถวผลรวมย่อยได้เช่นการทำให้เป็นตัวหนาหรือเติมสี.
บทความนี้ได้สอนกระบวนการเพิ่มผลรวมย่อยในไฟล์ Excel ให้เราแล้ว สำหรับการเชื่อมต่อ slicer กับหลาย pivot table โปรดดูบทความ Connect slicer to multiple pivot tables using C#.