Delphi 2007 - Lendo arquivos Excel (xlsx) extensos e gravando dados no
Olá pessoal.
Estou trabalhando em uma solução, com Delphi 2007 e SQL Server, onde é preciso ler uma planilha Excel, formato XLSX, onde há um extenso volume de dados e gravar os dados obtidos em uma tabela no SGBD SQL Server. A planilha em questão pode ter até 100.000 registros.
Algum de vocês tem experiência com este tipo de solução? Por questões de desempenho, o que é melhor utilizar? OLE? ADO? Há uma maneira de na versão 2007 do Delphi promover a inclusão dos registros em lote?
Para facilitar a análise, na solução o usuário tem uma interface (tela) que lhe permite escolher o arquivo Excel a ser importado. Escolhido o arquivo, é iniciado o processo de leitura do mesmo e gravação de cada registro em banco de dados. Meu problema agora é desempenho/performance. Criei o processo para leitura e gravação em banco, usando OLE, e o desempenho não atende as expectativas dos usuários.
Alguém pode me ajudar? Há exemplos que podem ser compartilhados?
Muito agradeço!
Discussão (0)
Carregando comentários...