Você poderia fazer isso com um arquivo de modelo .xls e alguns scripts para mover os dados do CSV. - crie um arquivo xls com a linha superior formatada corretamente - Quando você precisar "converter o arquivo, em seu script, faça uma cópia do modelo e abra-o para edição - iterar pelo arquivo csv durante todo o tempo copiando os dados para uma nova linha no arquivo xls
O Excel tem uma interface de programação COM que pode facilitar isso.