naja, Ex
cel hat eben ein anderes Format, als das gespeicherte StringGrid. Excel erwartet bei jeder Zelle z. B. Formatierungsinformationen, oder so was ähnliches. In deiner Procedure werden die aber nicht gesetzt, deswegen weiß excel nicht, wie es die datei darstellen muss.
ich weiß aber, wie du es als txt speichern kannst, und dann nach excel importieren. da musst du zwischen jeder Zelle in der gleichen Zeile in Tabzeichen machen, und am ende der zeile ein Enterzeichen und dann die nächste zeile. also so:
Delphi-Quelltext
1: 2:
| zelleA1 ZelleB2 ZelleC3 ZelleA2 ZelleB2 ZelleC3 |
da kommt dann bei excel, wenn du das öffnest ein import-Assistent, da musst du einfach immer auf weiter drücken und schließlich auf Fertigstellen.