Excel formulas cheat sheet
28 Mar 2018
Companion to the EPPlus series, specifically to Part 2: Formulas.
Covering the EPPlus syntax and implemented functions.
28 Mar 2018
28 Mar 2018
Companion to the EPPlus series, specifically to Part 2: Formulas.
Covering the EPPlus syntax and implemented functions.
2 May 2017
2 May 2017
EPPlus can do a whole lot more for you. This post covers some interesting stuff that didn’t really fit anywhere else.
1 May 2017
1 May 2017
Exporting data to an Excel doesn’t get easier than this
using (var package = new ExcelPackage())
{
var sheet = package.Workbook.Worksheets.Add("IEnumerable");
var data = new[]
{
new {Name = "A", Value = 1},
new {Name = "B", Value = 2},
new {Name = "C", Value = 3},
};
sheet.Cells["A1"].LoadFromCollection(data);
sheet.Cells["A1"].SetHeaders("Name", "Value");
package.SaveAs(new FileInfo(@""));
}
30 Apr 2017
30 Apr 2017
Moq is probably the most used mocking framework out there at the moment. The creators of NSubstitute however, craved a mocking framework with comparable capabilities but with a shorter, more succinct syntax.
They have not failed to do so and I loved the NSubstitute syntax right away.
27 Apr 2017
27 Apr 2017
In case your users want to continue working with the Excels after generation.
Not a problem for EPPlus. Instead of calculating values and writing them to an excel, leverage the power of Excel formulas.
26 Apr 2017
26 Apr 2017
Quick tutorial about creating xlsx Excels with C# and the EPPlus nuget package.
EPPlus Excel addresses are not zero based: The first column is column 1!
Also, before writing any loops, you might want to check out the LoadFromXXX
methods.
They are explained in depth in part 3 Import.
20 Apr 2017
20 Apr 2017
A cheat sheet with everything there is to know about
formatting the primitive types, DateTime
s and TimeSpan
s in .NET.
15 Apr 2017
15 Apr 2017
A cheat sheet outlining the syntax differences between VB.NET and C#. This post is written specifically for advanced C# developers with little to no VB.NET knowledge who need to do some VB.NET coding.
Because some things are just so similar but still confusingly different in VB.NET vs C#…
Along the way we’ll make some amazing discoveries like:
10 Apr 2017
10 Apr 2017
This tutorial is about adding the following functionality to the Entity Framework Migrations CLI:
10 Apr 2017
10 Apr 2017
This tutorial is about adding the following functionality to the Entity Framework Migrations CLI:
22 Apr 2017
22 Apr 2017
A listing of handy but less known shortcuts in Windows Explorer and some Autohotkey examples on how to add extra functionality.
Open Windows Exporer, the most direct way:
21 Apr 2017
21 Apr 2017
My PowerShell, Posh-Git and .gitconfig color configuration because of some red-green troubles with the default configurations.
12 Apr 2017
12 Apr 2017
Working with environment variables in Windows is as easy as:
Win + Pause > "Advanced system settings" > "Environment Variables..."
After which you get a tiny, unresizable, form where you can view and manage them. Something better eventually arrived with Windows 10 but still, PowerShell :)
11 Apr 2017
10 Apr 2017
10 Apr 2017
This tutorial is about adding the following functionality to the Entity Framework Migrations CLI:
22 Apr 2017
22 Apr 2017
A listing of handy but less known shortcuts in Windows Explorer and some Autohotkey examples on how to add extra functionality.
Open Windows Exporer, the most direct way:
12 Apr 2017
12 Apr 2017
Working with environment variables in Windows is as easy as:
Win + Pause > "Advanced system settings" > "Environment Variables..."
After which you get a tiny, unresizable, form where you can view and manage them. Something better eventually arrived with Windows 10 but still, PowerShell :)
11 Apr 2017
20 Apr 2017
20 Apr 2017
A cheat sheet with everything there is to know about
formatting the primitive types, DateTime
s and TimeSpan
s in .NET.
15 Apr 2017
15 Apr 2017
A cheat sheet outlining the syntax differences between VB.NET and C#. This post is written specifically for advanced C# developers with little to no VB.NET knowledge who need to do some VB.NET coding.
Because some things are just so similar but still confusingly different in VB.NET vs C#…
Along the way we’ll make some amazing discoveries like:
21 Apr 2017
21 Apr 2017
My PowerShell, Posh-Git and .gitconfig color configuration because of some red-green troubles with the default configurations.
22 Apr 2017
22 Apr 2017
A listing of handy but less known shortcuts in Windows Explorer and some Autohotkey examples on how to add extra functionality.
Open Windows Exporer, the most direct way:
28 Mar 2018
28 Mar 2018
Companion to the EPPlus series, specifically to Part 2: Formulas.
Covering the EPPlus syntax and implemented functions.
2 May 2017
2 May 2017
EPPlus can do a whole lot more for you. This post covers some interesting stuff that didn’t really fit anywhere else.
1 May 2017
1 May 2017
Exporting data to an Excel doesn’t get easier than this
using (var package = new ExcelPackage())
{
var sheet = package.Workbook.Worksheets.Add("IEnumerable");
var data = new[]
{
new {Name = "A", Value = 1},
new {Name = "B", Value = 2},
new {Name = "C", Value = 3},
};
sheet.Cells["A1"].LoadFromCollection(data);
sheet.Cells["A1"].SetHeaders("Name", "Value");
package.SaveAs(new FileInfo(@""));
}
27 Apr 2017
27 Apr 2017
In case your users want to continue working with the Excels after generation.
Not a problem for EPPlus. Instead of calculating values and writing them to an excel, leverage the power of Excel formulas.
26 Apr 2017
26 Apr 2017
Quick tutorial about creating xlsx Excels with C# and the EPPlus nuget package.
EPPlus Excel addresses are not zero based: The first column is column 1!
Also, before writing any loops, you might want to check out the LoadFromXXX
methods.
They are explained in depth in part 3 Import.
28 Mar 2018
28 Mar 2018
Companion to the EPPlus series, specifically to Part 2: Formulas.
Covering the EPPlus syntax and implemented functions.
6 Aug 2017
6 Aug 2017
What would we be without some extra plugins. There are over 1000 Jasmine npm packages and we’ll cover them all here.
5 Aug 2017
5 Aug 2017
Make your Jasmine experience even more luscious with custom
matchers and global convenience methods.
Mock global variables in your modules with jasmine.getGlobal().pi = 3.14
.
31 May 2017
31 May 2017
Need to test async code? No problem for Jasmine.
There is done()
to inform Jasmine a test has finished running.
With jasmine.clock()
, the value of new Date()
can be manipulated.
Finally instructions on how to configure Babel for async/await in tests.
30 May 2017
30 May 2017
Spies, the Jasmine implementation for mocks
featuring spyOn
and the new spyOnProperty
aswell as jasmine.createSpy(Obj)
and how to inspect calls made.
30 May 2017
30 May 2017
The basic example contains the general test suite structure and the
two most used matchers toBe()
(===) and toEqual()
(deep compare),
followed by all the other matchers that come out of the box.
To finish some helpers for your workflow: how to only have certain tests run and how to exclude tests.
29 May 2017
29 May 2017
Probably the most widely used JavaScript testing framework.
This tutorial covers installation, configuration and execution only. For the Jasmine syntax, see parts 2 to 4!
2 May 2017
2 May 2017
EPPlus can do a whole lot more for you. This post covers some interesting stuff that didn’t really fit anywhere else.
1 May 2017
1 May 2017
Exporting data to an Excel doesn’t get easier than this
using (var package = new ExcelPackage())
{
var sheet = package.Workbook.Worksheets.Add("IEnumerable");
var data = new[]
{
new {Name = "A", Value = 1},
new {Name = "B", Value = 2},
new {Name = "C", Value = 3},
};
sheet.Cells["A1"].LoadFromCollection(data);
sheet.Cells["A1"].SetHeaders("Name", "Value");
package.SaveAs(new FileInfo(@""));
}
30 Apr 2017
30 Apr 2017
Moq is probably the most used mocking framework out there at the moment. The creators of NSubstitute however, craved a mocking framework with comparable capabilities but with a shorter, more succinct syntax.
They have not failed to do so and I loved the NSubstitute syntax right away.
27 Apr 2017
27 Apr 2017
In case your users want to continue working with the Excels after generation.
Not a problem for EPPlus. Instead of calculating values and writing them to an excel, leverage the power of Excel formulas.
26 Apr 2017
26 Apr 2017
Quick tutorial about creating xlsx Excels with C# and the EPPlus nuget package.
EPPlus Excel addresses are not zero based: The first column is column 1!
Also, before writing any loops, you might want to check out the LoadFromXXX
methods.
They are explained in depth in part 3 Import.
6 Aug 2017
6 Aug 2017
What would we be without some extra plugins. There are over 1000 Jasmine npm packages and we’ll cover them all here.
5 Aug 2017
5 Aug 2017
Make your Jasmine experience even more luscious with custom
matchers and global convenience methods.
Mock global variables in your modules with jasmine.getGlobal().pi = 3.14
.
31 May 2017
31 May 2017
Need to test async code? No problem for Jasmine.
There is done()
to inform Jasmine a test has finished running.
With jasmine.clock()
, the value of new Date()
can be manipulated.
Finally instructions on how to configure Babel for async/await in tests.
30 May 2017
30 May 2017
Spies, the Jasmine implementation for mocks
featuring spyOn
and the new spyOnProperty
aswell as jasmine.createSpy(Obj)
and how to inspect calls made.
30 May 2017
30 May 2017
The basic example contains the general test suite structure and the
two most used matchers toBe()
(===) and toEqual()
(deep compare),
followed by all the other matchers that come out of the box.
To finish some helpers for your workflow: how to only have certain tests run and how to exclude tests.
29 May 2017
29 May 2017
Probably the most widely used JavaScript testing framework.
This tutorial covers installation, configuration and execution only. For the Jasmine syntax, see parts 2 to 4!
30 Apr 2017
30 Apr 2017
Moq is probably the most used mocking framework out there at the moment. The creators of NSubstitute however, craved a mocking framework with comparable capabilities but with a shorter, more succinct syntax.
They have not failed to do so and I loved the NSubstitute syntax right away.
6 Aug 2017
6 Aug 2017
What would we be without some extra plugins. There are over 1000 Jasmine npm packages and we’ll cover them all here.
5 Aug 2017
5 Aug 2017
Make your Jasmine experience even more luscious with custom
matchers and global convenience methods.
Mock global variables in your modules with jasmine.getGlobal().pi = 3.14
.
31 May 2017
31 May 2017
Need to test async code? No problem for Jasmine.
There is done()
to inform Jasmine a test has finished running.
With jasmine.clock()
, the value of new Date()
can be manipulated.
Finally instructions on how to configure Babel for async/await in tests.
30 May 2017
30 May 2017
Spies, the Jasmine implementation for mocks
featuring spyOn
and the new spyOnProperty
aswell as jasmine.createSpy(Obj)
and how to inspect calls made.
30 May 2017
30 May 2017
The basic example contains the general test suite structure and the
two most used matchers toBe()
(===) and toEqual()
(deep compare),
followed by all the other matchers that come out of the box.
To finish some helpers for your workflow: how to only have certain tests run and how to exclude tests.
29 May 2017
29 May 2017
Probably the most widely used JavaScript testing framework.
This tutorial covers installation, configuration and execution only. For the Jasmine syntax, see parts 2 to 4!