Bonjour,
Le problème des caractères précédés avec l'apostrophe est du au type de champs XML qui formate les nombres en texte. Lorsque l'on écrit la balise TBS dans le document, ex. [var.toto], OpenOffice considère que la balise est du texte.
Voici deux exemples de code XML interne au document d'une cellule pour une même valeur :
1/ Nombre dans une cellule au format en texte
<table:table-cell office:value-type="string">
<text:p>1,2</text:p>
</table:table-cell>
|
2/ Nombre dans une cellule au format "nombre flottant"
<table:table-cell office:value-type="float" office:value="1.2">
<text:p>1,2</text:p>
</table:table-cell>
|
Malheureusement dans le cas de la fusion, c'est le 1er exemple qui va apparaître et il ne sera plus possible d'utiliser les formules ou de pouvoir générer des graphiques à partir des données fusionnées.
Pour l'instant, il n'existe aucun moyen simple avec tbsOOo de faire des fusions dans un format différent que texte ou de forcer le type avec un paramètre supplémentaire.
Cependant il est possible de modifier le fichier XML (content.xml) à la main en modifiant le code XML, mais il faut savoir au préalable que les modifications peuvent être perdus dès que l'on modifie le fichier avec OpenOffice.
Exemple de modification dans le fichier XML pour afficher des nombres au format flottants (rééls). Cette opération est a effectuée pour tous les champs qui sont fusionné.
<table:table-cell office:value-type="string"><text:p>[var.x]</text:p></table:table-cell>
|
<table:table-cell office:value-type="float" office:value="[var.x]"><text:p>0</text:p></table:table-cell>
|
Cordialement,
Olivier