CSV sous OOO vs Office 2007

Fermé
edouardnordon Messages postés 1 Date d'inscription mercredi 20 janvier 2010 Statut Membre Dernière intervention 20 janvier 2010 - 20 janv. 2010 à 19:39
gbinforme Messages postés 14939 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 21 janv. 2010 à 21:40
Bonjour, Bonsoir !

J'ai un soucis avec les formats csv générés par Open Office et Office 2007...

En simple, j'utilisais jusqu'à présent OOO pour générer des fichiers csv à transmettre à une base de données ( sybase ASA). C'était super rôdé...
Depuis que j'utilise Office 2007, les fichiers csv générés sont illisibles pour la base de données : elle ramasse tout dans une seule colonne, comme si les délimiteurs de champs étaient inconnus... et ça fait planter l'opération...

Je me demande quelle différence il peut y avoir entre un csv Open Office et un csv de Ms Office 2007... ????
Encodage Ascii, utf ? Autre chose ?

Toute idée est la bienvenue car là, je rame...

Merci !!!

Edouard du coding club ;-)
A voir également:

3 réponses

gbinforme Messages postés 14939 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 657
20 janv. 2010 à 22:36
bonjour

Tu visualises tes fichiers avec le bloc notes et tu verras la différence, sans doute le paramétrage du séparateur différent.
0
edouardnordon
21 janv. 2010 à 14:28
Bonjour !
Bien vu !

En effet il y a une différence dans mon cas...
OOO encadre les données pourcentages numériques avec des guillemets.
Le cvs généré par Office2007 n'a pas ces guillemets --> à part ça même séparateurs (= ;)

Comment peut-on forcer Office 2007 à encadrer les poucentages avec des " " ??
Il doit forcément avoir une option qqpart... mais où ??

Merci de votre aide !
0
gbinforme Messages postés 14939 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 657
21 janv. 2010 à 21:40
bonjour

Je pensai avoir trouvé la parade car dans l'aide 2007, il est dit :

Si une cellule contient une virgule, son contenu est entouré de guillemets doubles.

Donc les pourcentages avec une virgule devraient fonctionner mais ce n'est pas le cas car les guillemets doubles ne sont insérés en fait qu'en présence d'un point-virgule, c'est-à-dire le séparateur.
0