Olá Pessoal, estou começando a programar com Delphi e preciso desenvolver uma rotina que a partir de selecionado um arquivo XLS (Excel 97-2003), e selecionadas 2 colunas de critério, gere vários arquivos XLS separados por estes critérios, inclusive dando nome ao arquivo de acordo com estas colunas.
Para ser mais claro, segue um exemplo:
Supondo que já exista um arquivo (ArquivoMatriz.XLS), com as colunas (Coluna 1 : Região), (Coluna 2 : Vendedor), Coluna 3....
Região | Vendedor | Valor | Qtde |...etc
Norte | José | 100,00 | 20 |...etc
Sul | Maria | 50,00 | 10 |...etc
Sul | João | 200,00 | 30 |...etc
A Rotina, leria estes dados do arquivo XLS e salvaria arquivos XLS separados assim: criando diretórios com a primeira coluna e arquivos com a segunda:
C:\Norte\José.xls com seus respectivos dados
C:\Sul\Maria.xls com seus respectivos dados
C:\Sul\João.xls com seus respectivos dados
Ou seja, o delphi lê o arquivo matriz, joga as colunas em 2 combos para que eu escolha com quais os dois critérios quero trabalhar e após isso um botão exportaria estes dados em arquivos separados da forma descrita acima.
Alguém poderia me ajudar? Procurei por toda parte mas não consegui nada parecido na NET, e não tenho ideia por onde começar.
Question
Marcos Friol
Olá Pessoal, estou começando a programar com Delphi e preciso desenvolver uma rotina que a partir de selecionado um arquivo XLS (Excel 97-2003), e selecionadas 2 colunas de critério, gere vários arquivos XLS separados por estes critérios, inclusive dando nome ao arquivo de acordo com estas colunas.
Para ser mais claro, segue um exemplo:
Supondo que já exista um arquivo (ArquivoMatriz.XLS), com as colunas (Coluna 1 : Região), (Coluna 2 : Vendedor), Coluna 3....
Região | Vendedor | Valor | Qtde |...etc
Norte | José | 100,00 | 20 |...etc
Sul | Maria | 50,00 | 10 |...etc
Sul | João | 200,00 | 30 |...etc
A Rotina, leria estes dados do arquivo XLS e salvaria arquivos XLS separados assim: criando diretórios com a primeira coluna e arquivos com a segunda:
C:\Norte\José.xls com seus respectivos dados
C:\Sul\Maria.xls com seus respectivos dados
C:\Sul\João.xls com seus respectivos dados
Ou seja, o delphi lê o arquivo matriz, joga as colunas em 2 combos para que eu escolha com quais os dois critérios quero trabalhar e após isso um botão exportaria estes dados em arquivos separados da forma descrita acima.
Alguém poderia me ajudar? Procurei por toda parte mas não consegui nada parecido na NET, e não tenho ideia por onde começar.
Agradeço muito.
Edited by Marcos FriolLink to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.