我正在用 c# 编码并使用 Gembox 电子表格来操作 excel 文件。我想知道是否可以在预先存在的 xls 文件中添加一列(不删除其他列):
ExcelFile ef = ExcelFile.Load(masterFile);
ExcelWorksheet ws = ef.Worksheets["Peer Review"];
DataTable dataTable = new DataTable();
dataTable.Columns.Add("Standard Deviation", typeof(double));
ws.InsertDataTable(dataTable, new InsertDataTableOptions()
{
ColumnHeaders = true,
StartRow = 0,
StartColumn = 15
});
ef.Save(masterFile);
以我提到的方式,我可以在位置“15”处插入一个新列,但以同样的方式删除第 15 个旧列。所以我想插入一列而不删除其他列。