如何在现有工作表的两列之间添加新的 excel 列
How to add a new excel column between two columns in a existing worksheet
我想在我加载的现有工作簿的工作表的两列之间(或末尾)添加一个已经包含单元格值的列。
所以我有一个函数可以设置 "column values" 我需要 :
private static Workbook SetIndicatorsWorkbook()
{
var workbook = new Workbook(WorkbookFormat.Excel2007MacroEnabled);
var worksheet = workbook.Worksheets.Add("Unit & Integration Tests");
//Don't worry about team and jenkinsBuilTeams variables
foreach (var team in jenkinsBuildTeams)
{
worksheet.Rows[posX].Cells[0].Value = lastnbUnitTests + lastnbIntegrationTests;
posX += 1;
}
return workbook;
}
然后在主要功能中,我想在加载的工作簿中添加此列(workbook.worksheets[0].Columns[0]
):
private static void Main()
{
//The workbook I need to update
Workbook workbook = Workbook.Load("file.xlsx");
Workbook temp = SetIndicatorsWorkbook();
WorksheetColumn wc = temp.Worksheets[0].Columns[0];
//The issue is that Worksheet's Columns collection has no "Insert" property
workbook.Save("file.xlsx");
}
Worksheet 的 Columns 集合有一个 Insert 方法,它将移动 data/formatting 就像在 Excel 中发生的那样。这是在 2014 卷 2 版本中添加的。您可以在 help topic or the api documentation 中阅读更多相关信息。请注意,我已链接到 WPF 版本帮助,但 Insert 方法在其他平台中也可用。
我想在我加载的现有工作簿的工作表的两列之间(或末尾)添加一个已经包含单元格值的列。
所以我有一个函数可以设置 "column values" 我需要 :
private static Workbook SetIndicatorsWorkbook()
{
var workbook = new Workbook(WorkbookFormat.Excel2007MacroEnabled);
var worksheet = workbook.Worksheets.Add("Unit & Integration Tests");
//Don't worry about team and jenkinsBuilTeams variables
foreach (var team in jenkinsBuildTeams)
{
worksheet.Rows[posX].Cells[0].Value = lastnbUnitTests + lastnbIntegrationTests;
posX += 1;
}
return workbook;
}
然后在主要功能中,我想在加载的工作簿中添加此列(workbook.worksheets[0].Columns[0]
):
private static void Main()
{
//The workbook I need to update
Workbook workbook = Workbook.Load("file.xlsx");
Workbook temp = SetIndicatorsWorkbook();
WorksheetColumn wc = temp.Worksheets[0].Columns[0];
//The issue is that Worksheet's Columns collection has no "Insert" property
workbook.Save("file.xlsx");
}
Worksheet 的 Columns 集合有一个 Insert 方法,它将移动 data/formatting 就像在 Excel 中发生的那样。这是在 2014 卷 2 版本中添加的。您可以在 help topic or the api documentation 中阅读更多相关信息。请注意,我已链接到 WPF 版本帮助,但 Insert 方法在其他平台中也可用。