【问题标题】:Add Worksheet To Current Workbook将工作表添加到当前工作簿
【发布时间】:2017-02-13 16:18:59
【问题描述】:

我下面的语法将工作表添加到新工作簿,如何添加到同一个工作簿?

private void AddWorksheetsAndCopyData()
{
    xlApp = new Excel.Application();
    xlApp.Visible = true;
    Excel.Worksheet addedSheet;
    string filePath = @"C:\sample.xlsx";
    xlWorkBook = xlApp.Workbooks.Open(filePath);

    //checking if cell value is null - if it is not adding worksheet to copy data to

    xlWorkBook = xlApp.Workbooks.Add(misValue);
    addedSheet = (Excel.Worksheet)xlWorkBook.Worksheets.Add();

    range.Copy(newSeet.Range["A1"]);
}

【问题讨论】:

  • 为什么投反对票?我提供了我尝试过的语法,并清楚地描述了问题,,,

标签: c# excel c#-4.0


【解决方案1】:

试试

xlWorkBook.Sheets.Add(After: xlWorkBook.Sheets[xlWorkBook.Sheets.Count]); 

【讨论】:

    【解决方案2】:

    Excel.Worksheet 新工作表; newWorksheet = (Excel.Worksheet)Globals.this.Application.ActiveWorkbook.Worksheets.Add(); newWorksheet.Name = "新工作表";

    【讨论】:

      猜你喜欢
      • 2017-12-21
      • 1970-01-01
      • 2014-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-26
      • 1970-01-01
      相关资源
      最近更新 更多