Skip to content

Fitex : import tableur

Francois Gannaz requested to merge 141-fitex-import into master

La première étape est faite : l'import est refait plus proprement. L'import consistait en deux opérations mélangées : lire le CSV et produire de XML "dataset" correspondant. Les deux étaient pleines de bugs : certains CSV ne passaient pas, et certains textes dans les cellules amenaient à un XML non-valide, et donc un import planté.

Désormais, la lecture se fait par la biblio standard sheetjs xlsx, ce qui permet d'importer du CSV, ODS ou XLSX. Dans un second temps, on produit un XML rigoureux, pas une concaténation de chaînes non protégées.

Idéalement, il faudrait signaler si l'import échoue (ce que LabNbook ne fait pas pour le moment), mais la doc de sheetjs ne dit pas ce qui se passe en cas d'erreur, par exemple avec un CSV non-valide.

Closes #141 (closed) Closes #65 (closed)

Edited by Francois Gannaz

Merge request reports