0

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)?

Aleksei Zyrianov
  • 2,294
  • 1
  • 24
  • 32
  • Please note that "Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." This is a _useful_ question, but not a great fit for Stack Overflow. You might have a look on the CLiki, though… – Joshua Taylor Mar 25 '14 at 14:25
  • @JoshuaTaylor I've edited the question according to my current understanding of SO rules. Could you tell me if it really fits now, please? And, if still not, what's wrong about it? – Aleksei Zyrianov Mar 27 '14 at 20:13
  • It's certainly a bit better, but it's still pretty broad ("There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.") I think you've added some of that detail, and you're getting closer. I just took a look at ODS4CL, and while I see some things about styles in there (`make-styles-file`), the library as a whole looks a bit brittle (e.g., rather than generating XML using an XML library, it outputs many static strings). – Joshua Taylor Mar 27 '14 at 20:19

1 Answers1

1

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.

Sylwester
  • 47,942
  • 4
  • 47
  • 79