diff --git a/Real Time Examples in Excel/Merge Excel Documents/.NET/MergeExcel/MergeExcel/Program.cs b/Real Time Examples in Excel/Merge Excel Documents/.NET/MergeExcel/MergeExcel/Program.cs index bba2113d..303f9af6 100644 --- a/Real Time Examples in Excel/Merge Excel Documents/.NET/MergeExcel/MergeExcel/Program.cs +++ b/Real Time Examples in Excel/Merge Excel Documents/.NET/MergeExcel/MergeExcel/Program.cs @@ -23,7 +23,7 @@ static void Main(string[] args) Stream mergedStream = MergeExcelDocuments(streams); - FileStream fileStream = new FileStream(outputPath + "MergedExcel.xlsx", FileMode.Create, FileAccess.Write); + FileStream fileStream = new FileStream(Path.GetFullPath(outputPath + "MergedExcel.xlsx"), FileMode.Create, FileAccess.Write); mergedStream.Position = 0; mergedStream.CopyTo(fileStream); fileStream.Close(); diff --git a/Real Time Examples in Excel/SplitExcelDocument/.NET/SplitExcelDocument/SplitExcelDocument/Program.cs b/Real Time Examples in Excel/SplitExcelDocument/.NET/SplitExcelDocument/SplitExcelDocument/Program.cs index d8c58d7a..f414ed22 100644 --- a/Real Time Examples in Excel/SplitExcelDocument/.NET/SplitExcelDocument/SplitExcelDocument/Program.cs +++ b/Real Time Examples in Excel/SplitExcelDocument/.NET/SplitExcelDocument/SplitExcelDocument/Program.cs @@ -13,7 +13,7 @@ static void Main(string[] args) string fileName = "Report.xlsx"; //Split the Excel document - SplitExcelDocument(inputPath + fileName); + SplitExcelDocument(Path.GetFullPath(inputPath + fileName)); } /// /// Split the Excel document from the given path @@ -21,13 +21,11 @@ static void Main(string[] args) /// Excel file path private static void SplitExcelDocument(string filePath) { - FileStream inputData = new FileStream(filePath, FileMode.Open, FileAccess.ReadWrite); - using (ExcelEngine excelEngine = new ExcelEngine()) { IApplication application = excelEngine.Excel; application.DefaultVersion = ExcelVersion.Xlsx; - IWorkbook workbook = application.Workbooks.Open(inputData); + IWorkbook workbook = application.Workbooks.Open(filePath); IWorksheets worksheets = workbook.Worksheets; workbook.Version = ExcelVersion.Xlsx; @@ -38,9 +36,7 @@ private static void SplitExcelDocument(string filePath) IWorkbook newBook = application.Workbooks.Create(0); newBook.Worksheets.AddCopy(worksheet); - FileStream outputData = new FileStream(outputPath + worksheet.Name + ".xlsx", FileMode.Create, FileAccess.ReadWrite); - newBook.SaveAs(outputData); - outputData.Close(); + newBook.SaveAs(Path.GetFullPath(outputPath + worksheet.Name + ".xlsx")); } } }