Converta CSV em XLS

Estou trabalhando em um aplicativo Web separado em blocos e obtendo um objeto CSV de um colega de trabalho meu que devo converter em XLS para ser passado para um processador Excel que eles criaram. Este objeto CSV é delimitado pelo caractere ";".

O que eu gostaria de saber é como posso converter o objeto CSV em XLS programaticamente.