Manipulando planilha - java

Pessoal bom dia,

sou iniciante em Java e gostaria de saber se é dificil fazer meu programa “falar” com uma planilha, a aplicação que quero desenvolver não tem necessidade de banco de dados. eu já tenho uma planilha com todos os dados que preciso, eu só precisava que meu programa conseguisse ler (exibir) esses dados e edita-los, isso é possível? é muito difícil? existe um modo mais prático para o que eu quero fazer?

Busca pela API POI
Não a usei, mas um amigo meu andou usando.
Trabalhar com planilha pode ser trabalhoso jovem. Pense bem nisso