Есть ли какой-либо FOSS lib для чтения файлов Excel с помощью C

Как говорится в названии, я ищу исходный код, который показывает, как читать (писать) файлы MS Excel в чистом C (OS agnostic). Я видел некоторый Java-код (например, JExcel) и использовал бы это, если не могу найти существующий код C с аналогичной функциональностью.

Мне нужно прочитать файл Excel и преобразовать его в XML (или какой-либо другой более управляемый формат).

ТИА

Давайте будем гением компьютера.