ไฟล์ Excel ใช้กันอย่างแพร่หลายในการสร้างและจัดการสเปรดชีตภายในแอปพลิเคชันต่างๆ โดยทางโปรแกรม ขณะประมวลผลสเปรดชีต คุณอาจต้องเพิ่มแถวและคอลัมน์ใหม่หรือลบรายการที่มีอยู่ออกจากเวิร์กชีต บทความนี้แสดงวิธีการเพิ่มหรือลบแถวและคอลัมน์ใน Excel ใน C#
- C# API เพื่อเพิ่มหรือลบแถวและคอลัมน์ของ Excel
- เพิ่มแถวในแผ่นงาน Excel ใน C #
- เพิ่มคอลัมน์ในแผ่นงาน Excel ใน C#
- ลบแถวในแผ่นงาน Excel ใน C #
- ลบคอลัมน์ในแผ่นงาน Excel ใน C #
- รับใบอนุญาตฟรี
ไลบรารี C# เพื่อเพิ่มหรือลบแถวและคอลัมน์ของ Excel
หากต้องการเพิ่มหรือลบแถวและคอลัมน์ในไฟล์ Excel XLSX/XLS เราจะใช้ Aspose.Cells for .NET เป็นไลบรารีที่มีความเร็วสูงและมีประสิทธิภาพในการสร้างและประมวลผลไฟล์ Excel ได้อย่างราบรื่น นอกจากนี้ยังมีตัวแปลงความเที่ยงตรงสูงสำหรับการแปลงไฟล์ XLSX ไปมา คุณสามารถดาวน์โหลดเป็น DLL ได้จากส่วน ดาวน์โหลด หรือติดตั้งจาก NuGet
PM> Install-Package Aspose.Cells
วิธีเพิ่มแถวใน Excel ใน C#
ต่อไปนี้เป็นขั้นตอนในการเพิ่มแถวในแผ่นงาน Excel ใน C#
- ขั้นแรก ให้โหลดไฟล์ Excel โดยใช้คลาส Workbook
- จากนั้น เข้าถึงแผ่นงานที่ต้องการด้วยดัชนีจากคอลเลกชัน Workbook.Worksheets
- เพิ่มแถวโดยใช้เมธอด Worksheet.Cells.InsertRows(rowIndex, totalRows) ซึ่งพารามิเตอร์แรกคือดัชนีสำหรับเพิ่มแถว และพารามิเตอร์ที่สองคือจำนวนแถวที่คุณต้องการเพิ่ม
- สุดท้าย ให้บันทึกไฟล์ที่อัปเดตโดยใช้เมธอด Workbook.Save(fileName)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเพิ่มแถวในแผ่นงาน Excel โดยใช้ C#
// โหลดไฟล์ Excel
Workbook wb = new Workbook("workbook.xlsx");
// รับการอ้างอิงของแผ่นงาน
Worksheet sheet = wb.Worksheets[0];
// แทรก 2 แถวที่ดัชนี 1
sheet.Cells.InsertRows(1, 2);
// บันทึกไฟล์ที่อัปเดต
wb.Save("updated_workbook.xlsx");
วิธีเพิ่มคอลัมน์ใน Excel ใน C#
ต่อไปนี้เป็นขั้นตอนในการเพิ่มคอลัมน์ในแผ่นงาน Excel โดยใช้ C#
- ขั้นแรก ให้โหลดไฟล์ Excel โดยใช้คลาส Workbook
- จากนั้น เข้าถึงแผ่นงานที่ต้องการด้วยดัชนีจากคอลเลกชัน Workbook.Worksheets
- เพิ่มคอลัมน์โดยใช้เมธอด Worksheet.Cells.InsertColumns(columnIndex, totalColumns) พารามิเตอร์แรกคือดัชนีที่จะเพิ่มคอลัมน์ และพารามิเตอร์ที่สองคือจำนวนคอลัมน์ที่คุณต้องการเพิ่ม
- สุดท้าย ให้บันทึกไฟล์ที่อัปเดตโดยใช้เมธอด Workbook.Save(fileName)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเพิ่มคอลัมน์ในแผ่นงาน Excel โดยใช้ C#
// โหลดไฟล์ Excel
Workbook wb = new Workbook("workbook.xlsx");
// รับการอ้างอิงของแผ่นงาน
Worksheet sheet = wb.Worksheets[0];
// แทรก 2 คอลัมน์ที่ดัชนี 1
sheet.Cells.InsertColumns(1, 2);
// บันทึกไฟล์ที่อัปเดต
wb.Save("updated_workbook.xlsx");
ลบแถวใน Excel XLSX ใน C#
ต่อไปนี้เป็นขั้นตอนในการลบแถวออกจากแผ่นงาน Excel โดยใช้ C#
- ขั้นแรก ให้โหลดไฟล์ Excel โดยใช้คลาส Workbook
- เข้าถึงแผ่นงานที่ต้องการด้วยดัชนีจากคอลเลกชัน Workbook.Worksheets
- ลบแถวโดยใช้เมธอด Worksheet.Cells.DeleteRows(rowIndex, totalRows) ซึ่งพารามิเตอร์แรกคือดัชนีแถวและพารามิเตอร์ที่สองคือจำนวนแถวที่คุณต้องการลบ
- สุดท้าย ให้บันทึกไฟล์ที่อัปเดตโดยใช้เมธอด Workbook.Save(fileName)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการลบแถวออกจากแผ่นงาน Excel ใน C#
// โหลดไฟล์ Excel
Workbook wb = new Workbook("workbook.xlsx");
// รับการอ้างอิงของแผ่นงาน
Worksheet sheet = wb.Worksheets[0];
// ลบ 2 แถวที่ดัชนี 1
sheet.Cells.DeleteRows(1, 2);
// บันทึกไฟล์ที่อัปเดต
wb.Save("updated_workbook.xlsx");
ลบคอลัมน์ใน Excel XLSX ใน C#
ต่อไปนี้เป็นขั้นตอนในการลบคอลัมน์ออกจากแผ่นงาน Excel โดยใช้ C#
- ขั้นแรก ให้โหลดไฟล์ Excel โดยใช้คลาส Workbook
- เข้าถึงแผ่นงานที่ต้องการด้วยดัชนีจากคอลเลกชัน Workbook.Worksheets
- ลบคอลัมน์โดยใช้เมธอด Worksheet.Cells.DeleteColumns(columnIndex, totalColumns, updateReference) พารามิเตอร์แรกคือดัชนีคอลัมน์ พารามิเตอร์ที่สองคือจำนวนคอลัมน์ที่คุณต้องการลบ และพารามิเตอร์ที่สามระบุว่าการอ้างอิงจำเป็นต้องได้รับการอัปเดตในเวิร์กชีตอื่นหรือไม่
- สุดท้าย ให้บันทึกไฟล์ที่อัปเดตโดยใช้เมธอด Workbook.Save(fileName)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการลบคอลัมน์จากแผ่นงาน Excel โดยใช้ C#
// โหลดไฟล์ Excel
Workbook wb = new Workbook("workbook.xlsx");
// รับการอ้างอิงของแผ่นงาน
Worksheet sheet = wb.Worksheets[0];
// ลบ 2 คอลัมน์ที่ดัชนี 1
sheet.Cells.DeleteColumns(1, 2, true);
// บันทึกไฟล์ที่อัปเดต
wb.Save("updated_workbook.xlsx");
รับใบอนุญาต API ฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีการทำงานกับแถวและคอลัมน์ใน Excel โดยทางโปรแกรม โดยเฉพาะอย่างยิ่ง คุณได้เห็นวิธีการเพิ่มหรือลบแถวและคอลัมน์ในแผ่นงาน Excel ใน C# นอกจากนี้ คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ C# Excel API โดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถแบ่งปันคำถามของคุณกับเราผ่านทาง ฟอรัม