[Résolu] Conserver les effets de caractères lors d’export à destination de navigateurs web.

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
FredVig
Fraîchement OOthentifié
Messages : 7
Inscription : 23 juil. 2026 18:03

[Résolu] Conserver les effets de caractères lors d’export à destination de navigateurs web.

Message par FredVig »

Bonjour, merci de tenir à jour ce forum.
J’utilise OpenOffice et libreOffice occasionnellement lorsque je dois organiser des données ou travailler sur des textes.
Je dois transposer un tableau en fiches qui seront consultables sur un site.
Les fiches du site sont techniquement des tableaux en html.
Ma source est un fichier Calc d’environ 80 000 cellules contenant des textes avec des effets de caractères (Gras et l’italique notamment).
Avec "Aperçu dans le navigateur web" et l’affichage du code source du navigateur, je peux fabriquer le tableau html.

Les styles des cellules sont conservés.

Toutefois, lorsqu’une cellule inclue divers effets de caractères, ils disparaissent.
Il est possible (depuis libreOffice) d'exporter en html. Les effets de caractères sont conservés, mais le fichier exige beaucoup de traitements pour être raisonablement exploitabl au long des 4000 fiches qu'il faudrait produire.
Existe-il une méthode efficace qui permettrait de conserver les effets de caractères ?
Merci pour vos lectures.
celluleCalc.jpg
previsu navigateur.jpg
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par FredVig le 25 juil. 2026 07:55, modifié 1 fois.
Apache OpenOffice 4.1.16 MacOs 10.15.7.7
LibreOffice 26.2.4.2 MacOs 10.15.7.7
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10161
Inscription : 28 août 2010 08:45

Re: Conserver les effets de caractères lors d’export à destination de navigateurs web.

Message par micmac »

Bonjour et bienvenue sur le forum,
Dans votre signature il y a écrit : Apache OpenOffice 4.0.1 MacOs 10.13.6
Pour votre information, la version 4.1.16 est tout-à-fait utilisable sur 10.13.6 High Sierra.
Si c'est une obligation ou un choix mentionnez-le par Obligation de version dans votre signature afin de ne pas être relancé.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences (ou Réglages) sur macOS
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26242
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Conserver les effets de caractères lors d’export à destination de navigateurs web.

Message par Dude »

Salut,

Voici le résultat sous Firefox d'un ODT enregistré au format HTML par OpenOffice :
capture.png
On peut y voir que le double souligné n'existe pas car pour ce type de formatage, il faut passer par une feuille CSS.
Ce qui n'est pas (et ne sera sûrement jamais) supporté car le filtre s'est arrêté à l'HTML 4.0.
Lire ce vieux fil où l'on évoque la même problématique : viewtopic.php?t=13809
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
FredVig
Fraîchement OOthentifié
Messages : 7
Inscription : 23 juil. 2026 18:03

Re: Conserver les effets de caractères lors d’export à destination de navigateurs web.

Message par FredVig »

Bonjour, merci pour la réponse.
- Le double souligné peut être mis de côté dans le cas précis, ce qui fait un problème de moins.
- Comme vous me prouvez que c'est possible, j'ai réalisé divers essais d'exportation et d'enregistrements dans tous les formats disponibles et dans toutes les configurations de préférences.
- La commande "Aperçu dans le navigateur Web" semble fonctionner comme souhaité à partir de libreOffice.
Il suffit auparavant d'enregistrer le fichier calc sous forme .xhtml. Les préférences par défaut conviennent
- Ma configuration ne permet pas cela à partir d'OpenOffice à cause de l'environnement Java, mais c'est un détail.

Merci pour vos lectures et réponses
à bientôt
Dernière modification par FredVig le 25 juil. 2026 07:58, modifié 1 fois.
Apache OpenOffice 4.1.16 MacOs 10.15.7.7
LibreOffice 26.2.4.2 MacOs 10.15.7.7
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10161
Inscription : 28 août 2010 08:45

Re: Conserver les effets de caractères lors d’export à destination de navigateurs web.

Message par micmac »

Bonjour,

Le balisage s’applique dans le titre du premier message. Merci de corriger.
Comment clore un sujet lorsqu'il est résolu
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences (ou Réglages) sur macOS
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26242
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Conserver les effets de caractères lors d’export à destination de navigateurs web.

Message par Dude »

FredVig a écrit : ↑25 juil. 2026 07:49 Il suffit auparavant d'enregistrer le fichier calc sous forme .xhtml. Les préférences par défaut conviennent
Je ne vois pas l'intérêt de faire du XHTML pour ta problématique de formatage de caractères.
Peux-tu t'expliquer mieux sur ce point ?
D'autant que cet export n'est possible qu'après installation de l'extension Writer2xhtml.
FredVig a écrit : ↑25 juil. 2026 07:49 Ma configuration ne permet pas cela à partir d'OpenOffice à cause de l'environnement Java, mais c'est un détail.
Le JRE s'installe avec ce tutoriel.
L'extension pour OpenOffice est disponible ici : https://extensions.openoffice.org/fr/pr ... xhtml.html
FredVig
Fraîchement OOthentifié
Messages : 7
Inscription : 23 juil. 2026 18:03

Re: [Résolu] Conserver les effets de caractères lors d’export à destination de navigateurs web.

Message par FredVig »

J'ai fait des tests à partir de nouveaux documents et je peux effectivement conserver les effets de caractères en enregistrant en html, ou en copiant depuis la version .html des caratères mis en style, et en les collant dans un .ods
Mais il faut que je crée les styles depuis le fichier HTML.
Il y a une perte de toute façon lorsque je copie un style fabriqué dans le fichier ods
Si je l'enregistrement en .html, je perds les effets de caractères.

L'export en xhtml en revanche les conserve et l'aperçu web ensuite aussi. je n'ai pas installé l'extension Writer2Xhtml.
En ce qui me concerne, c'est une solution satisfaisante.

Merci pour le lien vers java, j'avais effectivement suivi ce tuto, mais il faut que je vérifie si celui que j'ai installé a un problème.
Apache OpenOffice 4.1.16 MacOs 10.15.7.7
LibreOffice 26.2.4.2 MacOs 10.15.7.7
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26242
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Résolu] Conserver les effets de caractères lors d’export à destination de navigateurs web.

Message par Dude »

FredVig a écrit : ↑25 juil. 2026 20:28 Il y a une perte de toute façon lorsque je copie un style fabriqué dans le fichier ods
Si je l'enregistrement en .html, je perds les effets de caractères.
Merci de fournir un .ODS permettant de reproduire.
FredVig
Fraîchement OOthentifié
Messages : 7
Inscription : 23 juil. 2026 18:03

Re: [Résolu] Conserver les effets de caractères lors d’export à destination de navigateurs web.

Message par FredVig »

Dans libreOffice, je crée un .ods dans lequel j'ajoute des effets de caractères dans une même cellule.
01EffetsCaracteresDansOds.ods
Prévisualisation dans le navigateur Web > perte des effets de caractère
02PrevisuWebDeEffetsCaracteresDansOds.png
Enregistrement du 01EffetsCaracteresDansOds en html
03EffCarOdsEnregistreEnHtml.html.zip
(SUite dans le message suivant à cause de la limite de fichiers attachés par message)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Apache OpenOffice 4.1.16 MacOs 10.15.7.7
LibreOffice 26.2.4.2 MacOs 10.15.7.7
FredVig
Fraîchement OOthentifié
Messages : 7
Inscription : 23 juil. 2026 18:03

Re: [Résolu] Conserver les effets de caractères lors d’export à destination de navigateurs web.

Message par FredVig »

Prévisualisation web (ou ouverture) dans le navigateur de 03EffCarOdsEnregistreEnHtml.html > les effets de caractères ont disparu.
04previsuWebdeEffCarOdsEnregistreEnHtml.png
Dans libreOffice, ouverture du 03EffCarOdsEnregistreEnHtml.html et rajout des effets de caractères, enregistrement :
05EffetCaractereDansHtml.html.zip
Prévisualisation web de ce fichier : les effets sont conservés.
Notez que cette situation ne correspond pas à mon flux de travail. Je dois exploiter des calc en .ods.
06previsuWebEffetCaractereDansHtml.png
Suite dans le message suivant
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Apache OpenOffice 4.1.16 MacOs 10.15.7.7
LibreOffice 26.2.4.2 MacOs 10.15.7.7
FredVig
Fraîchement OOthentifié
Messages : 7
Inscription : 23 juil. 2026 18:03

Re: [Résolu] Conserver les effets de caractères lors d’export à destination de navigateurs web.

Message par FredVig »

Ré-ouverture du premier fichier 01EffetsCaracteresDansOds.ods, Export en Xhtml :
07FichierOds01ExportXhtml.html.zip
Prévisualisation dans le navigateur Web > les effets de caractères sont conservés.
08ApercuWeb07FichierOds01ExportXhtml.png
Cette manipulation est pour moi, sur ce fichier, la plus simple.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Apache OpenOffice 4.1.16 MacOs 10.15.7.7
LibreOffice 26.2.4.2 MacOs 10.15.7.7
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26242
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Résolu] Conserver les effets de caractères lors d’export à destination de navigateurs web.

Message par Dude »

FredVig a écrit : ↑26 juil. 2026 08:16 je crée un .ods dans lequel j'ajoute des effets de caractères dans une même cellule
Cela vient certainement du fait que les styles de caractère n'existent pas dans Calc.
Seul le style de cellule peut être exporté. Donc si chaque cellule a un seul attribut, cela fonctionne.
C'est l'objet du rapport 74499.
Mais Calc est un tableur. Hors ce que tu cherches à faire est du ressort de Writer.
FredVig
Fraîchement OOthentifié
Messages : 7
Inscription : 23 juil. 2026 18:03

Re: [Résolu] Conserver les effets de caractères lors d’export à destination de navigateurs web.

Message par FredVig »

En tout cas, merci de vous être penché sur la question.
J'ai ma solution dans tous les cas et peut-être que ce post aidera d'autres novices.
Je risque fort de revenir ici avec d'autres problèmes.
Bien cordialement
Apache OpenOffice 4.1.16 MacOs 10.15.7.7
LibreOffice 26.2.4.2 MacOs 10.15.7.7