Skip to content

Instantly share code, notes, and snippets.

@jimmcslim
Created January 25, 2016 03:30
Show Gist options
  • Select an option

  • Save jimmcslim/58d82277eaf82a3b8ec4 to your computer and use it in GitHub Desktop.

Select an option

Save jimmcslim/58d82277eaf82a3b8ec4 to your computer and use it in GitHub Desktop.

Revisions

  1. jimmcslim created this gist Jan 25, 2016.
    20 changes: 20 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,20 @@
    using System.IO;
    using System.Linq;
    using OfficeOpenXml; // comes from EPPlus

    namespace SpreadsheetGenerationSample
    {
    class Program
    {
    static void Main(string[] args)
    {
    var template = new ExcelPackage(new FileInfo(@"c:\Users\james\Documents\sample.xlsx"));

    var package = new ExcelPackage();
    package.Workbook.Worksheets.Add("mySample1", template.Workbook.Worksheets.First());
    package.Workbook.Worksheets.Add("mySample2", template.Workbook.Worksheets.First());
    var info = new FileInfo(@"c:\Users\james\Documents\test.xlsx");
    package.SaveAs(info);
    }
    }
    }