I have just released new version (0.2) of jsreport with significant improvements. I will quickly summarize what is new and also what you can be looking forward in the next releases.
Probably the biggest feature in v0.2 is support for excel reports. Or to be more precise for xlsx reports because you could always generate html in jsreport and open it in excel. v0.2 comes with two xlsx recipes where one is quite limited but super simple to use and another one is quite complicated to use but very powerful.
The first one is called
html-to-xslx and it just simply converts html into xlsx as name implies. You just put the html table into the template content, run it and get excel online preview. This is very simple to use but only couple of css properties are supported. Read mor about limitations here.
Check out html to xlsx online in playground.
The second recipe called
xlsx is generating xlsx file directly from open spreadsheet xmls. This can be quite complicated to use but you get full power on the other hand. You can find more in the learn section.
Check out xlsx recipe in action in playground
The third new recipe in v0.2 is called
text and it simply generates text based files like
csv. There is nothing complicated about this, see the documentation.
Check out how to generate csv in playground
This version also includes many improvements in the
embedding feature which should allow you to better integrate jsreport ui into your web applications. You can check it out when you add
studio=embed query parameter after url to the jsreport server. So for example https://localhost/?studio=embed . This feature is getting more mature with every release and you should soon see it running inside other systems like sharepoint.
As always I am trying to fix every bug you submit into github or google groups with the highest priority. This release fixes following bugs and some others as well.
The next bigger relase should come maximum in the next two months including mainly java sdk and reports scheduling. This should close the planned features scope and I will concentrate more on jsreport propagation, support and documentation for a while.