Iteriere die Zeilen aus Überschrift und Überschrift1 (oder war's nur ein Tippfehler?).
Das speicherst du in einem Array (vorzugsweise Stringarray ) und dann, wenn du in die Datei schreibst, machst du eine synchrone Array-Zeilen-Iteration, d.h. für jede Zeile die du weitergehst, nimmst du das nächste Objekt aus dem Array (oder anders rum: jedes mal wenn du ein neues objekt nimmst, beginnst du vorher eine neue Zeile).
Folglich stehen dann die Daten immer am Zeilenanfang, danach kommt dann der Separator und dann der Rest.
Wenn das aber wieder eine xls ist, dann verweiße ich mal auf Klotzkopps Post vor mir, denn die Formatierung der Datei ändert nichts an der Tatsache, dass du eine Schnittstelle zwischen C und dem xls-Format brauchst.
(Also entweder CSV, COM oder ODBC)
Edit: Ok, das Letzte streichen, ist ja immer eine XLS - war grad gedanklich in dem anderen Thread.