Ver Mensaje Individual
  #2  
Antiguo 27-07-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Un archivo .csv no es un archivo de excel. Aunque pueda leerlo, también puedes leerlo con el notepad y no es un "archivo de notepad".
Un .csv es un archivo de texto con valores separados por coma, o con otro signo (Comma Separate Values).
Puedes leerlo como cualquier otro fichero de texto, y tratando cada línea según necesites.
Por ejemplo, esto lo lee y lo muestra en un memo.

Código Delphi [-]
procedure TFormulario.CargarArchivoTexto;
var F: TextFile;
    sLinea: String;
begin
  AssignFile( F, ExtractFilePath( Application.ExeName ) + 'prueba.csv' );
  Reset( F );
  while not Eof( F ) do
  begin
    ReadLn( F, sLinea );
    Memo.Lines.Add( sLinea );   
  end;
  CloseFile( F );
end;

Última edición por Casimiro Notevi fecha: 27-07-2020 a las 20:05:06.
Responder Con Cita