c#-AsposeCells复制sheet1并新增多个sheet并指定位置赋值
以下是使用Aspose.Cells在C#中复制Sheet1并新增多个Sheet,并在指定位置赋值的示例代码:
// 加载Excel文件
Workbook workbook = new Workbook("input.xlsx");
// 复制Sheet1并重命名
Worksheet sheet1 = workbook.Worksheets[0];
Worksheet newSheet = workbook.Worksheets.Add(sheet1.Name + "_copy");
newSheet.Copy(sheet1);
// 新增多个Sheet
for (int i = 1; i <= 5; i++)
{
Worksheet sheet = workbook.Worksheets.Add("Sheet" + i);
}
// 在指定位置赋值
Cell cell = newSheet.Cells["A1"];
cell.PutValue("Hello World!");
// 保存Excel文件
workbook.Save("output.xlsx");
在此示例中,我们首先加载了一个名为“input.xlsx”的Excel文件,然后复制了Sheet1并重命名为“Sheet1_copy”。接下来,我们使用循环新增了五个新的Sheet。最后,在新创建的Sheet1_copy中,我们将单元格A1的值设置为“Hello World!”。最后,我们将修改后的Excel文件保存为“output.xlsx”。
原文地址: https://www.cveoy.top/t/topic/g91 著作权归作者所有。请勿转载和采集!