[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.

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

Messagepar Joule » 21 Avr 2020 10:38


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
Joule
Fraîchement OOthentifié
 
Message(s) : 4
Inscrit le : 21 Avr 2020 09:57

Re: Calc: Pb de rechercher remplacer , par .

Messagepar Dude » 21 Avr 2020 10:58

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
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 21692
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

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

Messagepar Joule » 21 Avr 2020 22:36

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
Fichier excel de base à enregistrer en csv avec le bon format
(44.92 Kio) Téléchargé 10 fois
Open Office Calc 4.1.3 sous W7
Joule
Fraîchement OOthentifié
 
Message(s) : 4
Inscrit le : 21 Avr 2020 09:57

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

Messagepar Jeff » 22 Avr 2020 07:41

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
Format de cellule AnglaisUS avant export CSV


A +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.7 sur Emmabuntus Debian Edition 3 Buster 32 bits, sur Ubuntu 18.04.1 x64 (Bionic Beaver), et sur Win 10 pro x64
Jeff
GourOOu
GourOOu
 
Message(s) : 8335
Inscrit le : 18 Sep 2006 10:40
Localisation : France

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

Messagepar Joule » 22 Avr 2020 09:51

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
Joule
Fraîchement OOthentifié
 
Message(s) : 4
Inscrit le : 21 Avr 2020 09:57

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

Messagepar Jeff » 22 Avr 2020 10:35

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.7 sur Emmabuntus Debian Edition 3 Buster 32 bits, sur Ubuntu 18.04.1 x64 (Bionic Beaver), et sur Win 10 pro x64
Jeff
GourOOu
GourOOu
 
Message(s) : 8335
Inscrit le : 18 Sep 2006 10:40
Localisation : France


Retour vers Tableur

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)