我需要将工作表从一个工作簿复制到另一个工作簿。我正在尝试使用以下代码,但它无法正常工作:
ISheet newSheet = wb.GetSheetAt(0).CopySheet("WeeklyReport");
string filePath = "billing_template2.xlsx";
XSSFWorkbook billingWorkbook;
using (var fs = new FileStream(filePath, FileMode.Open, FileAccess.Read))
{
billingWorkbook = new XSSFWorkbook(fs);
}
billingWorkbook.Add(newSheet);
其中 wb 是源工作簿, billingWorkbook 是我的目标工作簿。
注意:我的目标工作簿已有一张工作表。我需要在此之后添加复制的表格。