บทความนี้แนะนำวิธีการ ลบตัวแบ่งหน้าใน Excel โดยใช้ C# โดยมีรายละเอียดในการตั้งค่าสภาพแวดล้อมการพัฒนา รายการขั้นตอนที่แสดงตรรกะของโปรแกรม และโค้ดตัวอย่างที่พร้อมใช้งานซึ่งสาธิต วิธีการลบตัวแบ่งหน้าใน Excel โดยใช้ C# คุณจะได้เรียนรู้การค้นหาตัวแบ่งหน้าโดยใช้เกณฑ์ที่แตกต่างกัน และลบตัวแบ่งหน้าที่เลือก ถ้าจำเป็น
ขั้นตอนในการลบตัวแบ่งหน้าใน Excel โดยใช้ C#
- ตั้งค่า IDE ให้ทำงานกับตัวแบ่งหน้าโดยใช้ Aspose.Cells for .NET
- โหลดสเปรดชีตลงในออบเจ็กต์คลาส Workbook และเข้าถึง sheet เพื่อลบตัวแบ่งหน้า
- เข้าถึงวัตถุHorizontalPageBreaksCollectionและเรียกใช้เมธอด clear() เพื่อลบตัวแบ่งหน้าทั้งหมด
- ทำซ้ำขั้นตอนข้างต้นสำหรับตัวแบ่งหน้าในแนวตั้ง
- บันทึกเอาต์พุต Excel หลังจากลบตัวแบ่งหน้าแบบแมนนวลออก
ขั้นตอนข้างต้นกำหนด วิธีเปลี่ยนตัวแบ่งหน้าใน Excel โดยใช้ C# เริ่มต้นกระบวนการโดยการเข้าถึงแผ่นงานเป้าหมายจากสมุดงานที่โหลด และเข้าถึงคอลเลกชันตัวแบ่งหน้าแนวนอนและแนวตั้ง เรียกใช้เมธอด clear() ในแต่ละคลาสคอลเลกชันเพื่อลบตัวแบ่งหน้าทั้งหมด
รหัสเพื่อลบตัวแบ่งหน้าใน Excel โดยใช้ C
using System; | |
using Aspose.Cells; | |
class Program | |
{ | |
static void Main(string[] args) // Remove page breaks using C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook("PageBreaks.xlsx"); | |
// Access a sheet | |
var sheet = workbook.Worksheets[0]; | |
// Remove all page breaks | |
sheet.HorizontalPageBreaks.Clear(); | |
sheet.VerticalPageBreaks.Clear(); | |
// Save the file | |
workbook.Save("NoManualPageBreaks.xlsx"); | |
Console.WriteLine("Done"); | |
} | |
} |
This code demonstrates how to remove the page break in Excel using C#. If you want to delete the horizontal page breaks only, you may search for all the horizontal page breaks with starting column 0 and ending column 255. หากต้องการลบตัวแบ่งหน้าในแนวตั้ง ให้ค้นหาตัวแบ่งหน้าด้วยแถวเริ่มต้น 0 และสิ้นสุดแถว 65535
บทความนี้สอนให้เรากำจัดตัวแบ่งหน้าออกจากไฟล์ Excel หากต้องการเพิ่มตัวแบ่งหน้าในไฟล์ Excel โปรดดูบทความ แทรกตัวแบ่งหน้าใน Excel โดยใช้ C#