Hallo,
das mit den Spalten kannst Du zur Laufzeit so machen:
Delphi-Quellcode:
StringGrid1.ColWidths[0] := 10;
StringGrid1.ColWidths[1] := 100;
Einzelne Zellen, kann man - soweit ich weiß - nicht separat formatieren.
Vielleicht wäre auch eine
OLE-Automation was für Dich. Da könntest Du in Dein Programm direkt ein Excelsheet einbinden.
Ist aber sehr kompliziert zu programmieren - und sehr schlecht dokumentiert.
Gruß,
Poolspieler