Skip to content

Annotations for POJO to Poi Workbook serialization.

License

Notifications You must be signed in to change notification settings

Foxcapades/Kalo

Repository files navigation

Kalo

Annotations for converting POJOs to Workbooks through Apache Poi.

Foo.java
class Foo {
  @Poi(header="Bar")
  String barVal;

  Foo(String bv) {...}

  @Poi
  int getFizz() {...}

  @Poi(index=1)
  int getId() {...}
}
main method
final var kalo = new Kalo();
final var items = Arrays.asList(new Foo[]{new Foo("A"), new Foo("B")});

// Create workbook:
final var workbook = kalo.xssf(items, Foo.class);

// Write out to file:
kalo.writeXssf(new File("MyWorkbook.xlsx"), items, Foo.class);

About

Annotations for POJO to Poi Workbook serialization.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages