[英]delete and add excel sheet programmatically using c#
我想删除工作表。之后,我要创建具有相同名称的工作表(我想删除现有工作表中的所有内容,以便替换选项不可见)。 我正在尝试这个
var xlApp = new Excel.Application();
xlApp.Workbooks.Open("E:\\excelsheet\\incomschedule.xlsx");
xlApp.Worksheets[2].Delete();
Excel.Worksheet sheet = xlApp.Worksheets[2].Add();
但这不能正常工作。
var xlApp = new Excel.Application();
Excel.WorkBook book = xlApp.Workbooks.Open("E:\\excelsheet\\incomschedule.xlsx");
book.Worksheets[2].Delete();
Excel.Worksheet sheet = book.Sheets.Add();
var xlApp = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook book =
xlApp.Workbooks.Open(@"E:\\excelsheet\\incomschedule.xlsx");
xlApp.DisplayAlerts = false;
Worksheet worksheet = (Worksheet)book.Worksheets[2];
worksheet.Delete();
book.Worksheets.Add();
xlApp.DisplayAlerts = true;
book.Save();
book.Close();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.