Search code examples
lispcommon-lispopendocument

OpenDocument manipulation in Lisp


I'm writing a program in Common Lisp that needs to:

  1. Load values from several ODS spreadsheets,
  2. process them
  3. and finally generate reports in ODS and ODT formats.

The only actual library I've found so far is ODS4CL, but it doesn't support any styles at the moment.

How can I write my program with minimal efforts (without writing a general-purpose OpenDocument manipulation library)?


Solution

  • I've seen several packages being able to make or convert stuff to OpenDocument but not read. Pehaps it's because you just need to unzip and parse xml to actually read read it.