C'est une feature ce coup-ci, mais pas documentée, au sujet des Hyperlink de type fichier (HyperlinkType.FILE). On trouve bien un exemple, mais le lien est un nom simple. J'ai dû chercher pendant un moment avant de comprendre comment faire pour indiquer un chemin relatif (au fichier Excel) obtenu à partir d'une variable de type Path (ou File, éventuellement) ?
On serait tenté d'écrire, avec une variable path de type Path, contenant un chemin relatif :
Code : Sélectionner tout - Visualiser dans une fenêtre à part hyperlink.setAdresse(path.toString());
Comme j'ai un peu galéré pour trouver comment mettre plusieurs lignes dans le prompt d'un validateur Excel en xlsx, l'API ne le gérant pas directement (ça sent le bogue), je vous partage le truc que j'ai trouvé en décortiquant un xlsx pour le faire : il suffit de remplacer le caractère \n dans la chaîne par _x000a_.
J'ai analysé les différents whitespaces (du moins les classiques sauf l'espace (\n, \n, \t, \b, \f)) et fait une petite méthode de conversion :
Code java : Sélectionner tout - Visualiser dans une fenêtre à part public class Utils
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.