Also im Prinzip besteht so ein klassisches .XLS File aus sogennanten
BIFF-Records. Die haben einem festen Teil, bestehend aus der Record
Number
und Record Data Length, jeweils 16 Bit WORD. Danach folgen die Daten,
deren Länge sich aus der Record Data Length ergibt. Im Prinzip musst Du
Dich jetzt nur durch Biff-Records durchhangeln, bis Du die betreffenden
Zellen gefunden hast. Es gibt einige hundert verschiedene Typen, wovon
Du die wenigsten aber für Deinen Fall brauchst. Die Record Number 0003
ist der Reord-Typ Number, der einen Floating-Point Wert enthält, 0004
ist ein Label, der enthält Text. Den Aufbau der jeweiligen Records musst
Du natürlich kennen. Es gibt, oder gab mal von MS ein Beispielcode als
Source, dar nannte sich undump.c. Ich weiß aber nicht, ob die neueste
Version von EXCEL, die Daten nur noch als XML speichert
gk