Development #41337
import de fiches depuis un fichier ods
0%
Description
Le CSV c'est au petit bonheur la chance de l'encodage, ça va pas ou n'importe comment gérer des champs multilignes, etc.
On doit pouvoir, sans passer par un module pyexcel_ods, de manière native, pouvoir lire de l'ods.
Demandes liées
Historique
Mis à jour par Thomas Noël il y a plus de 3 ans
Par ailleurs je pense qu'un import depuis ODS pourrait nous permettre de proposer l'import des champs de type liste à choix multiple (ItemsField, actuellement non importable par CSV), par exemple en considérant que les cellules correspondantes contiennent une liste de choix séparés par des sauts de ligne.
Mis à jour par Stéphane Laget il y a plus de 3 ans
On peut avoir une autre séparateur que les sauts de ligne ? Pas évident à gérer correctement dans un tableur.
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
Thomas Noël a écrit :
Par ailleurs je pense qu'un import depuis ODS pourrait nous permettre de proposer l'import des champs de type liste à choix multiple (ItemsField, actuellement non importable par CSV), par exemple en considérant que les cellules correspondantes contiennent une liste de choix séparés par des sauts de ligne.
Sinon un moyen simple c'est de pouvoir répéter des lignes, comme l'import actuel ne gère de toute façon pas les mises à jour ça ne devrait pas poser de problème particulier, par exemple la convention ce serait qu'une ligne avec des champs requis vide ou la même valeur qu'avant et un champ item multiple plein, c'est des valeurs supplémentaires pour le même objet.
Un champ Drapeaux multiple avec trois valeurs possibles A, B, C :
Nom,Drapeaux Fiche1,A ,B Fiche2,B ,C
ou
Nom,Drapeaux Fiche1,A Fiche1,B Fiche2,B Fiche2,C
donneraient pareil, une fiche Fiche1 avec pour drapeaux A et B et une fiche Fiche2 avec pour drapeaux B et C.
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Lié à Development #48775: import de csv pour des fiches et listes à choix multiples ajouté
Mis à jour par Frédéric Péters il y a plus de 3 ans
Plutôt opposé à la répétition de lignes et ce n'est de toute façon pas vraiment le ticket opportun.