Skip to content

Commit b7c0fcc

Browse files
authored
#153 overload SaveAs with evaluateFormulae parameter (#157)
1 parent 173ac00 commit b7c0fcc

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

ClosedXML.Report/XLTemplate.cs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,12 +127,36 @@ public void SaveAs(string file)
127127
Workbook.SaveAs(file);
128128
}
129129

130+
public void SaveAs(string file, SaveOptions options)
131+
{
132+
CheckIsDisposed();
133+
Workbook.SaveAs(file, options);
134+
}
135+
136+
public void SaveAs(string file, bool validate, bool evaluateFormulae = false)
137+
{
138+
CheckIsDisposed();
139+
Workbook.SaveAs(file, validate, evaluateFormulae);
140+
}
141+
130142
public void SaveAs(Stream stream)
131143
{
132144
CheckIsDisposed();
133145
Workbook.SaveAs(stream);
134146
}
135147

148+
public void SaveAs(Stream stream, SaveOptions options)
149+
{
150+
CheckIsDisposed();
151+
Workbook.SaveAs(stream, options);
152+
}
153+
154+
public void SaveAs(Stream stream, bool validate, bool evaluateFormulae = false)
155+
{
156+
CheckIsDisposed();
157+
Workbook.SaveAs(stream, validate, evaluateFormulae);
158+
}
159+
136160
public void Dispose()
137161
{
138162
if (IsDisposed)

tests/ClosedXML.Report.Tests/TestModels/DbDemos.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace ClosedXML.Report.Tests.TestModels
1414
{
1515
/// <summary>
1616
/// Database : dbdemos
17-
/// Data Source : D:\Sources\SSIV\ClosedXML.Report\tests\ClosedXML.Report.Tests\TestModels\..\..\DB\dbdemos.mdb
17+
/// Data Source : ..\..\DB\dbdemos.mdb
1818
/// Server Version : 04.00.0000
1919
/// </summary>
2020
public partial class DbDemos : LinqToDB.Data.DataConnection

0 commit comments

Comments
 (0)