Fórum Importar dados com delphi 7 e excel #413246

24/02/2012

0

Senhores, estou tentando seguir um exemplo de importação de dados conseguido na net com esta frase sendo colocada no ClentDataSet.
Só que está aparecendo a mensagem de erro “mismatch in datapacket”.
ClientDataSet1.LoadFromFile(ExtractFilePath(Application.ExeName) + Transferencia.xlsx);
Na unit do form coloquei primeiro Excel97, depois Excel 2000 e o erro persiste.
Como é a primeira vez que estou fazendo isso, não estou conseguindo localizar o motivo do erro. Será que pode ser erro de versão do Excel?
Alguém pode dar uma luz?
Francisco Dias

Francisco Dias

Responder

Posts

10/03/2012

Claudio Apolonio

É um problema de versão do Excel sim. O arquivo que você quer importar é da versão 2007/2010 (extensões .xlsx).
Você deve converter esse arquivo para .xls (versão 97/2000/2003) ou talvez trabalhar com outra extensão como .csv .
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar