IronXL程式庫讓您能在 C# 程式碼中插入單行及多行、多欄,且無需使用 Office Interop。
插入列
InsertRow 和 InsertRows 方法可讓您新增完全嶄新的資料列。 使用這些方法將在指定的索引位置之前插入一行或多行。
插入欄位
請使用 InsertColumn 和 InsertColumns 方法,在指定的索引位置之前插入一或多個欄位。
請注意,上述所有索引位置均採用零起始索引。
學習如何使用 C# 在 Excel 中新增列與欄using IronXL;
// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Add a row before row 1
workSheet.InsertRow(0);
// Insert multiple rows before row 4
workSheet.InsertRows(3, 3);
// Add a column before column A
workSheet.InsertColumn(0);
// Insert multiple columns before column F
workSheet.InsertColumns(5, 2);
workBook.SaveAs("addRowAndColumn.xlsx");
Imports IronXL
' Load existing spreadsheet
Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet
' Add a row before row 1
workSheet.InsertRow(0)
' Insert multiple rows before row 4
workSheet.InsertRows(3, 3)
' Add a column before column A
workSheet.InsertColumn(0)
' Insert multiple columns before column F
workSheet.InsertColumns(5, 2)
workBook.SaveAs("addRowAndColumn.xlsx")IronXL程式庫讓您能在 C# 程式碼中插入單行及多行、多欄,且無需使用 Office Interop。
InsertRow 和 InsertRows 方法可讓您新增完全嶄新的資料列。 使用這些方法將在指定的索引位置之前插入一行或多行。
請使用 InsertColumn 和 InsertColumns 方法,在指定的索引位置之前插入一或多個欄位。
請注意,上述所有索引位置均採用零起始索引。
學習如何使用 C# 在 Excel 中新增列與欄Nuget Downloads 2,237,574|版本:2026.9剛剛發布