[Résolu] Import/export CSV depuis XLS et séparateur décimal

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Joule
Fraîchement OOthentifié
Messages : 5
Inscription : 21 avr. 2020 08:57

[Résolu] Import/export CSV depuis XLS et séparateur décimal

Message par Joule »


La modération vous a écrit: Titre modifié : Calc: Pb de rechercher remplacer , par .
Merci d'éviter les termes implicites : toutes les questions dans cette section sont forcément des problèmes sous Calc.

Bonjour

J'ai calc 4.1.3

j'édite par VBA un fichier de mise à jour de stock en XL, et les prix ont une "," comme séparateur décimal
Je dois télécharger un csv avec un point "."
Que je l'enregistre direct en csv ou que je le convertisse (séparateur ";") il ressort toujours avec une "," comme sép de décimale.
Ok
J'essaie la méthode remplacer qui fonctionne parfois mais pas par endroits:

Certains prix sont bien transformés en prix avec ".", mais d'autres ... en dates !
Bien sur ce sont des formats nombre en Excel, et tous des formats nombre en Calc

ex: le prix 98,80 devient bien 98.80 après rechercher remplacer
mais le prix 8,84 devient lui, 01/08/84 !!

Comment est ce possible ?

:fou: :fou:
Open Office Calc 4.1.3 sous W7
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26007
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Calc: Pb de rechercher remplacer , par .

Message par Dude »

Salut,

L'assistant d'import de CSV permet un paramétrage des colonnes.
Il suffit de les typer lorsque le format de date ou de nombre est anglais.
Image
Joule
Fraîchement OOthentifié
Messages : 5
Inscription : 21 avr. 2020 08:57

Re: Import CSV depuis XLS et séparateur décimal

Message par Joule »

Bonsoir
nouveau sur le forum, jen'ai pas vu votre réponse.
Mais je pense ne pas avoir compris; je dois respecter les formats UTF-8 pour le jeu français.
Néanmoins on me demande d'avoir un séparateur d décimales "."
Convertir par rechercher remplacer me donne curieusement des nombres mais des dates parfois !
j'avoue que ça m'épate, car tout est en nombre sous excel, qu ece soit avant de l'enregistrer en csv avec OO ou que je le convertisse avec covertio par exemple.
C'est là qu eje perds mon latin.
C'était manuel de faire un rechercher remplacer mais si ça marche ça dépanne. Mais là il m'apparait des dates !
Je te joins le fichier par exemple que tu vois par toi même cette galéjade !
MAJ PQ Produits Partiel SEVELLIA 0421-1041.xlsm
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office Calc 4.1.3 sous W7
Jeff
GourOOu
GourOOu
Messages : 9944
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Import CSV depuis XLS et séparateur décimal

Message par Jeff »

Bonjour,
Joule a écrit :Convertir par rechercher remplacer me donne curieusement des nombres mais des dates parfois !
Parce qu’une date est un nombre :)
Du moment que ton nombre est interprétable en tant que date, tu vas avoir cet affichage si tu utilises le point manuellement (ou par recherche/remplace)
Dude a écrit :L'assistant d'import de CSV permet un paramétrage des colonnes.
+ 1

Quant à l’export (qui semble être le sujet principal contrairement à ce que suggère ton titre), il suffit d’appliquer ce même paramétrage de format de cellule, qui va remplacer la virgule francophone par le point anglophone :
AOO_forum.png
A +
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
Joule
Fraîchement OOthentifié
Messages : 5
Inscription : 21 avr. 2020 08:57

Re: Import CSV depuis XLS et séparateur décimal

Message par Joule »

Diantre !
ca sent bon l'écurie, on arrive au but !
Mais je ne vois pas OU tu as pu paramétrer ça ?

Je bois tes paroles si ça marche !
bloqué depuis trois jours..
Open Office Calc 4.1.3 sous W7
Jeff
GourOOu
GourOOu
Messages : 9944
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Import CSV depuis XLS et séparateur décimal

Message par Jeff »

Tu selectionne ta colonne puis menu Format > Cellule
 Ajout : tu devrais ajouter "export" dans ton titre 
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce