如何获取excel工作簿中的第一行&使用.net c#将其保存到新的excel工作簿中?我不知道需要整列的列数量。这是我有,但新工作簿是空白的(没有行复制)将excel工作簿中的第一行复制到新的excel工作簿中
Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(file);
Excel._Worksheet xlWorksheet = xlWorkbook.Sheets[1];
Excel.Range xlRangeHeader = xlWorksheet.get_Range("A1", "A1").EntireRow;
Excel.Workbook xlWorkbookNew = xlApp.Workbooks.Add();
Excel._Worksheet xlWorksheetNew = xlWorkbookNew.Sheets[1];
xlWorksheetNew.get_Range("A1", "A1").EntireRow.Value = xlRangeHeader;
xlWorkbook.Close(false);
xlWorkbookNew.SaveAs(Path.Combine(sDestination, Path.GetFileName(file)), fileFormat);
xlWorkbookNew.Close(true);
啊,我试过。值,但我有范围错误,我从来没有再次尝试与正确的范围格式。谢谢。顶线工程。 – user1667414