Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionfunction CreateSchemaFile(CsvFile: TFileName; Delimiter: Char): string; { - CsvFile nom complet du fichier csv - Delimiter le caractère délimiteur (ne pas choisir la virgule qui est pour la France le séparateur décimal) } begin Result := ''; with TIniFile.Create(ExtractFilePath(CsvFile) + 'Schema.ini') do begin try WriteString(ExtractFileName(CsvFile), 'Format', 'Delimited(' + Delimiter + ')'); WriteInteger(ExtractFileName(CsvFile), 'MaxScanRows', 1); except on E: Exception do Result := E.Message; end; Free; end; end;Voilà si cela peut servir, bonne journée.