Connla is a Java library used for creating data collections which can be exported to TXT, CSV, HTML, XHTML, XML, PDF and XLS formats.
Connla allows a programmer to construct a table-like two dimensional data structure of class Connla, with arrays or Vectors, which contain the data that needs to be presented. Here each data element is referred to as an instantiation of class Connlon. Such an object can hold a String and additional layout settings like font style as bold or text colour. After the data has been organised in an object of class Connla, by filling it with objects of class Connlon, one can export to several different output formats like TXT, CSV, HTML, PDF, XLS, etc.
Connla provides a simple and generic way of exporting to different output formats without the programmer has to be aware or use all the different specific APIs for these formats. It will save time and will make the code more generic and extendable when other output formats are required.