POI / Excel: appliquer des formules de manière "relative"

Je suis en utilisant Apache POI à manipuler Excel (.xls fichiers) avec Java.

Je suis en train de créer une nouvelle cellule dont le contenu est le résultat d'une formule, comme si l'utilisateur avait copié/collé de la formule (ce que j'appelle la "relative", par opposition à "absolue").

Pour me faire plus clair, voici un exemple simple :
La cellule A1 contient "1",B1 contient "2", A2 contient "3", B2 contient "4".
La cellule A3 contient la formule "=A1+B1".
Si je copie la formule de l'A4 cellule sous excel, il devient "=A2+B2" : excel est d'adapter le contenu de la formule de façon dynamique.

Malheureusement je ne peux pas obtenir le même résultat par programmation. La seule solution que j'ai trouvé est pour marquer la formule et de faire le sale travail moi-même, mais je doute vraiment que ce qui est censé être fait de cette manière. Je n'étais pas en mesure de trouver ce que je cherche dans les guides ou dans l'API.

Est-il un moyen plus simple pour résoudre ce problème ? Si c'est le cas, pouvez-vous s'il vous plaît me diriger dans la bonne direction ?

Cordialement,

Nils

source d'informationauteur Nils