Skip to content

Commit 3e1b4ef

Browse files
authored
Merge pull request #244 from SyncfusionExamples/988804-ModifyStreamsSamples
988804-Modify file streams of C# [Cross-platform] in XlsIO UG
2 parents 13b8d4e + 2ee91b1 commit 3e1b4ef

File tree

35 files changed

+75
-265
lines changed
  • Create and Edit Charts
    • 3D Chart/.NET/3D Chart/3D Chart
    • Axis/.NET/Axis/Axis
    • Box and Whisker/.NET/Box and Whisker/Box and Whisker
    • Chart Area/.NET/Chart Area/Chart Area
    • Chart Bars Spacing/.NET/Chart Bars Spacing/Chart Bars Spacing
    • Chart Title/.NET/Chart Title/Chart Title
    • Chart from Scratch/.NET/Chart from Scratch/Chart from Scratch
    • Chart through Series/.NET/Chart through Series/Chart through Series
    • Create Chart/.NET/Create Chart/Create Chart
    • Create Sparkline/.NET/Create Sparkline/Create Sparkline
    • Data Labels/.NET
    • DataTable in Chart/.NET/DataTable in Chart/DataTable in Chart
    • Drop Lines/.NET/Drop Lines/Drop Lines
    • Edit Sparkline/.NET/Edit Sparkline/Edit Sparkline
    • Explode Pie Chart/.NET/Explode Pie Chart/Explode Pie Chart
    • Funnel/.NET/Funnel/Funnel
    • Gradient Fill/.NET/Gradient Fill/Gradient Fill
    • High Low Lines/.NET/High Low Lines/High Low Lines
    • Histogram/.NET/Histogram/Histogram
    • Legend/.NET/Legend/Legend
    • No Fill/.NET/No Fill/No Fill
    • Pareto/.NET/Pareto/Pareto
    • Pattern Fill/.NET/Pattern Fill/Pattern Fill
    • Picture Fill/.NET/Picture Fill/Picture Fill
    • Plot Area/.NET/Plot Area/Plot Area
    • Position Chart/.NET/Position Chart/Position Chart
    • Remove Chart/.NET/Remove Chart/Remove Chart
    • Remove Sparklines/.NET/Remove Sparklines/Remove Sparklines
    • Series Lines/.NET/Series Lines/Series Lines
    • Solid Fill/.NET/Solid Fill/Solid Fill
    • Sunburst/.NET/Sunburst/Sunburst
    • Treemap/.NET/Treemap/Treemap
    • Waterfall/.NET/Waterfall/Waterfall

35 files changed

+75
-265
lines changed

Create and Edit Charts/3D Chart/.NET/3D Chart/3D Chart/Program.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,8 @@ static void Main(string[] args)
6262

6363
#region Save
6464
//Saving the workbook
65-
FileStream outputStream = new FileStream(Path.GetFullPath("Output/Chart.xlsx"), FileMode.Create, FileAccess.Write);
66-
workbook.SaveAs(outputStream);
65+
workbook.SaveAs(Path.GetFullPath("Output/Chart.xlsx"));
6766
#endregion
68-
69-
//Dispose streams
70-
outputStream.Dispose();
7167
}
7268
}
7369
}

Create and Edit Charts/Axis/.NET/Axis/Axis/Program.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ public static void Main(string[] args)
1212
{
1313
IApplication application = excelEngine.Excel;
1414
application.DefaultVersion = ExcelVersion.Xlsx;
15-
FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/InputTemplate.xlsx"), FileMode.Open, FileAccess.Read);
16-
IWorkbook workbook = application.Workbooks.Open(inputStream);
15+
IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/InputTemplate.xlsx"));
1716
IWorksheet sheet = workbook.Worksheets[0];
1817
IChartShape chart = sheet.Charts[0];
1918

@@ -81,13 +80,8 @@ public static void Main(string[] args)
8180
//Hiding minor gridlines
8281
chart.PrimaryValueAxis.HasMinorGridLines = false;
8382

84-
//Saving the workbook as stream
85-
FileStream outputStream = new FileStream(Path.GetFullPath("Output/Output.xlsx"), FileMode.Create, FileAccess.ReadWrite);
86-
workbook.SaveAs(outputStream);
87-
88-
//Dispose streams
89-
outputStream.Dispose();
90-
inputStream.Dispose();
83+
//Saving the workbook
84+
workbook.SaveAs(Path.GetFullPath("Output/Output.xlsx"));
9185
}
9286
}
9387
}

Create and Edit Charts/Box and Whisker/.NET/Box and Whisker/Box and Whisker/Program.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ static void Main(string[] args)
1111
{
1212
IApplication application = excelEngine.Excel;
1313
application.DefaultVersion = ExcelVersion.Xlsx;
14-
FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/InputTemplate.xlsx"), FileMode.Open, FileAccess.Read);
15-
IWorkbook workbook = application.Workbooks.Open(inputStream, ExcelOpenType.Automatic);
14+
IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/InputTemplate.xlsx"), ExcelOpenType.Automatic);
1615
IWorksheet sheet = workbook.Worksheets[0];
1716

1817
//Create a chart
@@ -57,13 +56,8 @@ static void Main(string[] args)
5756

5857
#region Save
5958
//Saving the workbook
60-
FileStream outputStream = new FileStream(Path.GetFullPath("Output/BoxandWhisker.xlsx"), FileMode.Create, FileAccess.Write);
61-
workbook.SaveAs(outputStream);
59+
workbook.SaveAs(Path.GetFullPath("Output/BoxandWhisker.xlsx"));
6260
#endregion
63-
64-
//Dispose streams
65-
outputStream.Dispose();
66-
inputStream.Dispose();
6761
}
6862
}
6963
}

Create and Edit Charts/Chart Area/.NET/Chart Area/Chart Area/Program.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ public static void Main(string[] args)
1111
{
1212
IApplication application = excelEngine.Excel;
1313
application.DefaultVersion = ExcelVersion.Xlsx;
14-
FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/InputTemplate.xlsx"), FileMode.Open, FileAccess.Read);
15-
IWorkbook workbook = application.Workbooks.Open(inputStream);
14+
IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/InputTemplate.xlsx"));
1615
IWorksheet sheet = workbook.Worksheets[0];
1716
IChartShape chart = sheet.Charts[0];
1817

@@ -30,13 +29,8 @@ public static void Main(string[] args)
3029
chartArea.Fill.BackColor = Color.FromArgb(205, 217, 234);
3130
chartArea.Fill.ForeColor = Color.White;
3231

33-
//Saving the workbook as stream
34-
FileStream outputStream = new FileStream(Path.GetFullPath("Output/Output.xlsx"), FileMode.Create, FileAccess.ReadWrite);
35-
workbook.SaveAs(outputStream);
36-
37-
//Dispose streams
38-
outputStream.Dispose();
39-
inputStream.Dispose();
32+
//Saving the workbook
33+
workbook.SaveAs(Path.GetFullPath("Output/Output.xlsx"));
4034
}
4135
}
4236
}

Create and Edit Charts/Chart Bars Spacing/.NET/Chart Bars Spacing/Chart Bars Spacing/Program.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ static void Main(string[] args)
1111
{
1212
IApplication application = excelEngine.Excel;
1313
application.DefaultVersion = ExcelVersion.Xlsx;
14-
FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/InputTemplate.xlsx"), FileMode.Open, FileAccess.Read);
15-
IWorkbook workbook = application.Workbooks.Open(inputStream);
14+
IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/InputTemplate.xlsx"));
1615
IWorksheet worksheet = workbook.Worksheets[0];
1716

1817
//Adding chart in the worksheet
@@ -39,13 +38,8 @@ static void Main(string[] args)
3938

4039
#region Save
4140
//Saving the workbook
42-
FileStream outputStream = new FileStream(Path.GetFullPath("Output/Chart.xlsx"), FileMode.Create, FileAccess.Write);
43-
workbook.SaveAs(outputStream);
41+
workbook.SaveAs(Path.GetFullPath("Output/Chart.xlsx"));
4442
#endregion
45-
46-
//Dispose streams
47-
outputStream.Dispose();
48-
inputStream.Dispose();
4943
}
5044
}
5145
}

Create and Edit Charts/Chart Title/.NET/Chart Title/Chart Title/Program.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ public static void Main(string[] args)
1010
{
1111
IApplication application = excelEngine.Excel;
1212
application.DefaultVersion = ExcelVersion.Xlsx;
13-
FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/InputTemplate.xlsx"), FileMode.Open, FileAccess.Read);
14-
IWorkbook workbook = application.Workbooks.Open(inputStream, ExcelOpenType.Automatic);
13+
IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/InputTemplate.xlsx"), ExcelOpenType.Automatic);
1514
IWorksheet sheet = workbook.Worksheets[0];
1615
IChartShape chart = sheet.Charts[0];
1716

@@ -29,11 +28,8 @@ public static void Main(string[] args)
2928
//Manually resizing chart title area using Layout.
3029
chart.ChartTitleArea.Layout.Left = 20;
3130

32-
//Saving the workbook as stream
33-
FileStream outputStream = new FileStream(Path.GetFullPath("Output/Output.xlsx"), FileMode.Create, FileAccess.ReadWrite);
34-
workbook.SaveAs(outputStream);
35-
outputStream.Dispose();
36-
inputStream.Dispose();
31+
//Saving the workbook
32+
workbook.SaveAs(Path.GetFullPath("Output/Output.xlsx"));
3733
}
3834
}
3935
}

Create and Edit Charts/Chart from Scratch/.NET/Chart from Scratch/Chart from Scratch/Program.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,8 @@ static void Main(string[] args)
3737

3838
#region Save
3939
//Saving the workbook
40-
FileStream outputStream = new FileStream(Path.GetFullPath("Output/Chart.xlsx"), FileMode.Create, FileAccess.Write);
41-
workbook.SaveAs(outputStream);
40+
workbook.SaveAs(Path.GetFullPath("Output/Chart.xlsx"));
4241
#endregion
43-
44-
//Dispose streams
45-
outputStream.Dispose();
4642
}
4743
}
4844
}

Create and Edit Charts/Chart through Series/.NET/Chart through Series/Chart through Series/Program.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,8 @@ static void Main(string[] args)
6666

6767
#region Save
6868
//Saving the workbook
69-
FileStream outputStream = new FileStream(Path.GetFullPath("Output/Chart.xlsx"), FileMode.Create, FileAccess.Write);
70-
workbook.SaveAs(outputStream);
69+
workbook.SaveAs(Path.GetFullPath("Output/Chart.xlsx"));
7170
#endregion
72-
73-
//Dispose streams
74-
outputStream.Dispose();
7571
}
7672
}
7773
}

Create and Edit Charts/Create Chart/.NET/Create Chart/Create Chart/Program.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ static void Main(string[] args)
1111
{
1212
IApplication application = excelEngine.Excel;
1313
application.DefaultVersion = ExcelVersion.Xlsx;
14-
FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/InputTemplate.xlsx"), FileMode.Open, FileAccess.Read);
15-
IWorkbook workbook = application.Workbooks.Open(inputStream, ExcelOpenType.Automatic);
14+
IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/InputTemplate.xlsx"), ExcelOpenType.Automatic);
1615
IWorksheet sheet = workbook.Worksheets[0];
1716

1817
//Create a Chart
@@ -46,13 +45,8 @@ static void Main(string[] args)
4645

4746
#region Save
4847
//Saving the workbook
49-
FileStream outputStream = new FileStream(Path.GetFullPath("Output/Chart.xlsx"), FileMode.Create, FileAccess.Write);
50-
workbook.SaveAs(outputStream);
48+
workbook.SaveAs(Path.GetFullPath("Output/Chart.xlsx"));
5149
#endregion
52-
53-
//Dispose streams
54-
outputStream.Dispose();
55-
inputStream.Dispose();
5650
}
5751
}
5852
}

Create and Edit Charts/Create Sparkline/.NET/Create Sparkline/Create Sparkline/Program.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ static void Main(string[] args)
1212
{
1313
IApplication application = excelEngine.Excel;
1414
application.DefaultVersion = ExcelVersion.Xlsx;
15-
FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/InputTemplate.xlsx"), FileMode.Open, FileAccess.Read);
16-
IWorkbook workbook = application.Workbooks.Open(inputStream, ExcelOpenType.Automatic);
15+
IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/InputTemplate.xlsx"), ExcelOpenType.Automatic);
1716
IWorksheet sheet = workbook.Worksheets[0];
1817

1918
//Add SparklineGroups
@@ -31,13 +30,8 @@ static void Main(string[] args)
3130

3231
#region Save
3332
//Saving the workbook
34-
FileStream outputStream = new FileStream(Path.GetFullPath("Output/Sparklines.xlsx"), FileMode.Create, FileAccess.Write);
35-
workbook.SaveAs(outputStream);
33+
workbook.SaveAs(Path.GetFullPath("Output/Sparklines.xlsx"));
3634
#endregion
37-
38-
//Dispose streams
39-
outputStream.Dispose();
40-
inputStream.Dispose();
4135
}
4236
}
4337
}

0 commit comments

Comments
 (0)