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.