Olá, galera. Tudo bem? É o seguinte, estou tendo problemas em gerar um arquivo csv. Preciso ler os dados de um arquivo .csv, pegar esses dados e gravar em outro arquivo .csv. Até aí tudo bem. O problema é que existe um cabeçalho padrão a ser gravado no arquivo, então se vier um cabeçalho com nomes diferentes, eu tenho q trocá-lo pelo cabeçalho padrão e, além disso, a ordem do cabeçalho padrão deve ser mantida. Por exemplo, digamos que o cabeçalho padrão seja: id, nome, endereco, numero, complemento, mas no arquivo q eu tenho q lerei veio: id, nome, endereco, complemento, numero. Eu tenho q fazer essa troca, juntamente com as informações,tipo, inverter as colunas complemento e numero. E depois gravar em um outro arquivo .csv. Deu pra entender mais ou menos? Eu consigo ler o arquivo, gravar no outro e tal. Só não consigo fazer a troca dos dados, caso o cabeçalho vir diferente do cabeçalho padrão. Valeu pela ajuda, turma. -)