Forum: Programmieren allgemein
Delphi
by p80286,
19. Apr 2018
Mit folgendem Schnipsel, kann man aus einem Stringgrid in eine Excel-Tabelle schreiben:
if forcestring then begin
excel.activesheet.Cells.NumberFormat := '@';
end;
for i:=0 to sg.rowcount-1 do begin
for j:=0 to sg.colcount-1 do begin
zelle:=sg.cells;
{---- Fehler 800A03EC bei mehr als 255 Spalten!}
excel.activesheet.cells(i+1,j+1):=zelle; ...
Forum: Programmieren allgemein
Delphi
by p80286,
18. Apr 2018
Wie sieht das "Durcheinanderschmeißen" denn aus? wird der erste mit dem 2, der 3. mit dem 4. Datensatz vertauscht? oder sind Spalten vertauscht?
Verschwinden leere Zellen?
Gruß
K-H
Forum: Programmieren allgemein
Delphi
by p80286,
17. Apr 2018
Was mir fehlt, ist eine Speicherung der übergebenen Daten und falls ich es richtig vermute, warum öffnest Du die bereits vorhandene Excel-Datei ein weiteres Mal?
Gruß
K-H