我已经编写了代码来将工作表的副本复制到一个新的 excel 文件中。下面是我的 C# 代码,问题是缺少一些命名单元格,我在 Excel-2010 中检查了这一点。
C#代码:
string strPath=@"C:\NewFolder\somexcelfile.xls";
Excel.Workbook souWorkbook = xCel.Workbooks.Open(strPath);
Excel.Workbook destWorkbook = xCel.Workbooks.Add();
foreach (Excel.Worksheet wkSheet in souWorkbook.Worksheets)
{
wkSheet.Copy(destWorkbook.Worksheets[1]);
}
destWorkbook.SaveCopyAs("C:\NewFolder\copy.xls");