下面是一个示例代码,可以通过Aspose.Cells打开指定的Excel文件,复制Sheet1并添加多个Sheet,并在指定位置赋值:

// 加载Excel文件
Workbook workbook = new Workbook("input.xlsx");

// 复制Sheet1
Worksheet sheet1 = workbook.Worksheets[0];
Worksheet sheetCopy = workbook.Worksheets.AddCopy("Sheet1_Copy", sheet1);

// 新增Sheet2和Sheet3
Worksheet sheet2 = workbook.Worksheets.Add("Sheet2");
Worksheet sheet3 = workbook.Worksheets.Add("Sheet3");

// 在指定位置赋值
sheet2.Cells["A1"].PutValue("Hello");
sheet2.Cells["B1"].PutValue("World");

sheet3.Cells["A1"].PutValue(123);
sheet3.Cells["B1"].PutValue(456);

// 保存Excel文件
workbook.Save("output.xlsx");

在上述示例代码中,我们首先加载了名为“input.xlsx”的Excel文件,然后复制了Sheet1并将其命名为“Sheet1_Copy”,接着新增了Sheet2和Sheet3。最后,在Sheet2的A1单元格和B1单元格中分别赋值为“Hello”和“World”,在Sheet3的A1单元格和B1单元格中分别赋值为123和456。最后,我们将更改后的Excel文件保存为“output.xlsx”。

c#-AsposeCells打开指定excel复制sheet1并新增多个sheet并指定位置赋值

原文地址: https://www.cveoy.top/t/topic/lVq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录