Como fazer leitura de Arquivo CSV e XLS em Delphi
Segue abaixo solução encontrada para ler arquivos csv e xls.: procedure TFUIImportacaoPreco. BtnLerArquivoClick(Sender: TObject); var I, LContarRegistro: Integer; LColuna, LArquivoCSV: TStringList; LArquivoXLS: String; Excel, Sheet: Variant; LIndice: Currency; begin inherited; if (CeRefFabrica.AsInteger = CePreco.AsInteger) then raise EValidation.Create('Antes de realizar a leitura fazer as configurações de linha e coluna'); if FECaminhoArquivo.Text = '' then raise EValidation.Create('Selecione um arquivo'); FPosicaoCabecalho := CeCabecalho.AsInteger; FPosicaoPreco := CePreco.AsInteger; FPosicaoRef := CeRefFabrica.AsInteger; if Pos('.CSV', UpperCase(Copy( FECaminhoArquivo.FileName, length(FECaminhoArquivo. FileName) -4, length(FECaminhoArquivo. FileName)))) > 0 then begin //Desc...