• What is Templater?

    Templater is a small reporting library with a minimal interface.
    Use your favorite editor (Word, Excel) to create report templates and just fill them with data. It's really as simple as that.

    Templater is not just a mail-merge library. It supports collections, nested collections and can create very complex reports.


  • Why should I use Templater?

    Are you tired of learning complex API and using legacy editors to create reports? Had enough of Office automation? Does your reporting workflow require more maintenance than your local nuclear power-station?

    Would you like to see an API that you can learn in minutes? Would you like to use your favorite editors for creating reports? Would you like to create your document as a template and then use a library to fill in the blanks?

    If you answered Yes more than once, Templater is a library for you.


  • Templater in action

    var myFile = "MyDocument.docx";
    var data = new { Tag = "a doctor" };
    
    using (var document = Configuration.Factory.Open(myFile))
      document.Process(data);
    
    Process.Start(myFile);