AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi TAdvStringGrid, Excel-Export, Excel 2010 ungültige Zeichen

TAdvStringGrid, Excel-Export, Excel 2010 ungültige Zeichen

Ein Thema von hoika · begonnen am 13. Nov 2013
Antwort Antwort
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.269 Beiträge
 
Delphi 10.4 Sydney
 
#1

TAdvStringGrid, Excel-Export, Excel 2010 ungültige Zeichen

  Alt 13. Nov 2013, 08:12
Hallo #,

ich benutze TAdvGridExcelIO zum Exportieren eines TAdvStringGrids.
Klappt bis Excel 2007 auch ganz gut.
Jetzt habe ich hier Excel 2010 und Excel meckert, dass ungültige Zeichen
in der Datei gefunden worden sind, die repariert werden müssen,
danach steht in Datumsfeldern eine 5-stellige Zahl.
Formatiere ich die Zelle in Excel jetzt als Datum,
zeigt er alles korrekt an.

Im Netz habe ich Infos zu OnCellFormat gefunden:

Delphi-Quellcode:
procedure TForm1.AdvGridExcelIO1CellFormat(
  Sender: TAdvStringGrid;
  const GridCol, GridRow, XlsCol, XlsRow: Integer; const Value: WideString;
  var Format: TFlxFormat);
var
  tdtDummy : TDateTime;
begin
  if TryStrToDate(Value, tdtDummy) then
  begin
    Format.Format := 'TT.MM.JJJJ';
  end;
end;
Laut Internet soll man das englische Format nehmen,
aber sämtliche Versuche ("dd.mm.yyyy", "mm/dd/yyyy") resultieren in die gleiche (obige) Fehlermeldung.

Was z.T. (zum Teufel ) muss ich hier angeben ???


#Update:
AdvGridExcelIO.Options.ExportCellFormats := False; Damit wird zwar trotzdem eine Fehlermeldung angezeigt,
aber das Datum wird korrekt angezeigt.


Danke


Heiko
Heiko

Geändert von hoika (13. Nov 2013 um 08:49 Uhr)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz