1 Introduction

There are no dependencies on sbcl and ccl. On other Common Lisp
implementations, the only dependency is on ieee-floats.

2 Download and install

Download the source code:

$ git clone http://logand.com/git/cl-olefs.git

Then set up the Common Lisp environment to find the cl-olefs.asd file
and load the system into the Lisp image.

3 Usage

There are no exported symbols from the olefs package yet, while it is
not sufficiently clear to me, what a good API should look like.
However, it is already possible to:

read PPT files, transform them to HTML and extract images

partially read DOC files, especially formatting records

read XLS files; there are many missing features, but it is already
possible to parse text cells and cells containing (double) floating
numbers.

Because, there is no API yet, use M-. instead of the documentation
(are you using Slime yet?). The code should be simple to follow,
except the bizarre file format rules which are documented by MS and
others.