Projet

Général

Profil

Actions

Anomalie #4536

fermé

Problème import fichier ODS avec formules suite à sauvegarde avec LibreOffice 4.2

Ajouté par Jérôme Augé il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
20/02/2014
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Régression:

Description

- J'édite un fichier `.ods` existant (Test/input/family/PU_data_dcp_familycomputed.ods) avec LibreOffice 4.2.0.4
- J'ajoute un phpfunc à un attribut
- Je sauve le fichier
- Lors de l'import du fichier, j'ai une erreur comme quoi l'ordre des attributs `TST_NUMBER1` à `TST_NUMBER12` doit être présent (ERROR:{ATTR0702} the order is required in attribute "tst_number1")

En inspectant le fichier d'origine et le fichier modifié, il semble que le problème vienne du fait que l'ordre de ces attributs est calculé. Dans l'ancien fichier, la valeur de la formule était stockée dans un nœud text:p, alors qu'avec LibreOffice 4.2.0.4, le nœud text:p est vide. Dans les deux cas, la valeur est apparemment portée par la prop office:value ou office:value-type.

Contenu `content.xml` avant modification :

          <table:table-cell table:formula="of:=[.H8]+10" office:value-type="float" office:value="20">
            <text:p>20</text:p>
          </table:table-cell>

Contenu `content.xml` après sauvegarde avec LibreOffice.org 4.2 :

          <table:table-cell table:formula="of:=[.H8]+10" office:value-type="float" office:value="20" calcext:value-type="float">
            <text:p/>
          </table:table-cell>

- http://books.evc-cit.info/odbook/ch05.html#table-formula-cells-section
- http://books.evc-cit.info/odbook/ch05.html#table-number-cells-section

Note

The content of the <text:p> element is provided as a convenience for programs that wish to harvest the displayed values. OpenOffice.org will display cell contents based upon the office:value and office:value-type only, ignoring the content of the cell’s <text:p>.

Mis à jour par Marc Claverie il y a plus de 7 ans

  • Statut changé de Nouveau à À analyser
  • Assigné à mis à Éric Brison
  • Version cible mis à 3.2.14

Mis à jour par Jérôme Augé il y a plus de 7 ans

  • Statut changé de À analyser à Assigné
  • Assigné à changé de Éric Brison à Jérôme Augé

Mis à jour par Jérôme Augé il y a plus de 7 ans

  • % réalisé changé de 0 à 100

Mis à jour par Éric Brison il y a plus de 7 ans

  • Statut changé de Assigné à Intégré

Appliqué par commit dynacase-core|commit:46672dfdf611183538abfda8648eea5a2f752e4a.

Actions

Formats disponibles : Atom PDF