Skip to content

Commit 8ff9d5e

Browse files
authored
Merge pull request #348 from SyncfusionExamples/1046485-ModifyPathInCodeSnippets
Task(1046485)-Modified file path in split and merge samples
2 parents ec3ef03 + 3324dc4 commit 8ff9d5e

2 files changed

Lines changed: 4 additions & 8 deletions

File tree

  • Real Time Examples in Excel
    • Merge Excel Documents/.NET/MergeExcel/MergeExcel
    • SplitExcelDocument/.NET/SplitExcelDocument/SplitExcelDocument

Real Time Examples in Excel/Merge Excel Documents/.NET/MergeExcel/MergeExcel/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ static void Main(string[] args)
2323

2424
Stream mergedStream = MergeExcelDocuments(streams);
2525

26-
FileStream fileStream = new FileStream(outputPath + "MergedExcel.xlsx", FileMode.Create, FileAccess.Write);
26+
FileStream fileStream = new FileStream(Path.GetFullPath(outputPath + "MergedExcel.xlsx"), FileMode.Create, FileAccess.Write);
2727
mergedStream.Position = 0;
2828
mergedStream.CopyTo(fileStream);
2929
fileStream.Close();

Real Time Examples in Excel/SplitExcelDocument/.NET/SplitExcelDocument/SplitExcelDocument/Program.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,19 @@ static void Main(string[] args)
1313
string fileName = "Report.xlsx";
1414

1515
//Split the Excel document
16-
SplitExcelDocument(inputPath + fileName);
16+
SplitExcelDocument(Path.GetFullPath(inputPath + fileName));
1717
}
1818
/// <summary>
1919
/// Split the Excel document from the given path
2020
/// </summary>
2121
/// <param name="filePath">Excel file path</param>
2222
private static void SplitExcelDocument(string filePath)
2323
{
24-
FileStream inputData = new FileStream(filePath, FileMode.Open, FileAccess.ReadWrite);
25-
2624
using (ExcelEngine excelEngine = new ExcelEngine())
2725
{
2826
IApplication application = excelEngine.Excel;
2927
application.DefaultVersion = ExcelVersion.Xlsx;
30-
IWorkbook workbook = application.Workbooks.Open(inputData);
28+
IWorkbook workbook = application.Workbooks.Open(filePath);
3129
IWorksheets worksheets = workbook.Worksheets;
3230

3331
workbook.Version = ExcelVersion.Xlsx;
@@ -38,9 +36,7 @@ private static void SplitExcelDocument(string filePath)
3836
IWorkbook newBook = application.Workbooks.Create(0);
3937
newBook.Worksheets.AddCopy(worksheet);
4038

41-
FileStream outputData = new FileStream(outputPath + worksheet.Name + ".xlsx", FileMode.Create, FileAccess.ReadWrite);
42-
newBook.SaveAs(outputData);
43-
outputData.Close();
39+
newBook.SaveAs(Path.GetFullPath(outputPath + worksheet.Name + ".xlsx"));
4440
}
4541
}
4642
}

0 commit comments

Comments
 (0)