Organizar dados em planilha Excel

Pessoal, tô com uma dúvida em algo que eu ainda não vi no meu curso de Java Profissionalizante, eu preciso reordenar dados de um arquivo Excel, pra poder colocar cada dado em uma coluna diferente, por exemplo: Código, Nome, Endereço, Telefone… cada um desses é uma coluna, aí eu tenho que pegar uns 30 cadastros desse e organizar em suas respectivas colunas, sendo que esses dados já estão no Excel mas não estão em colunas, ou seja, preciso que fiquem ordenados como se fosse um banco de dados. Porém não sei nem pra onde vai a parte do código que abre o arquivo Excel, e nem como referenciar as células do Excel no código java, e como informar que os dados devem ser recortados de uma planilha e colados em outra planilha na célula especificada, o restante eu sei fazer.

Alguém que possa me ajudar? :oops: