Rechercher : dans
Par :

Excel : comment importer des données .csv

Dernière réponse le 22 nov 2008 à 21:03:20 Morpheus29, le 3 jan 2006 à 19:56:59 
 Signaler ce message aux modérateurs

Bonsoir

Je m'occupe de gérer les lignes téléphoniques d'une association et je dois refacturer à chacun sa conso, pour ce faire j'ai téléchargé chez SFR les consos mensuelles par ligne téléphoniques au format .csv sur lesquelles j'ai fait un copier/coller dans un nouveau fichier excel; fier de moi et pensant être plus efficace : déception, je suis incapable de faire la somme des lignes à partir des données copiées sauf à les retaper l'une après l'autre ...
Office 2000 et les données se présentent ainsi : 19,30 €

Ce n'était pas l'objectif de départ !
Si quelqu'un a une astuce ...

Meilleurs voeux !

Meilleures réponses pour « Excel : comment importer des données .csv » dans :
Importer ses contacts sous Outlook à partir d'Excel VoirImporter ses contacts sous Outlook à partir d'Excel Problème Comment importer une liste de contact d'Excel vers Outlook, en ne les mettant que dans une seule liste de contact, et non contact par contact ? Solution En utilisant les logiciels...
Import CSV: Mauvais alignement des dates VoirVous avez ouvert un fichier CSV avec Excel contenant une colonne de dates et ces dernières sont mal alignées. Elles sont par exemple tantôt alignées à droite, tantôt à gauche. A vrai dire, il se peut que votre problème soit plus grave que vous ne...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...

1

jpdeclermont, le 3 jan 2006 à 21:19:04

Bonsoir,

as-tu essayé de changer le format des cellules ? tu dois être en monétaire pour avoir le €, voire en texte pur .... Essaie de passer le format en numérique avec 2 décimales


-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur

Répondre à jpdeclermont

2

Morpheus29, le 3 jan 2006 à 22:53:39

Oui j'ai essayé, mais ça ne fonctionne pas; ça réagit comme s'il n'y avait rien dans les cellules (texte ?)
Mais quand j'essaie de mettre ennumérique rien.

merci
bonne soirée

Répondre à Morpheus29

3

jpdeclermont, le 3 jan 2006 à 23:35:34

Re-

possible en effet que ce soit du texte pur ....
quand tu ouvres ton fichier .csv, tu as la fenêtre "assistant d'importation" ?
dans "type de données d'origine"
verifie que "délimité" sous bien coché puis 'suivant'
sélectionne ton séparateur (en général ; pour du csv)
de façon à avoir tes colonnes dans l'aperçu puis 'suivant'
les colonnes doivent être sans doute toutes en 'standard'
si c'est correct, tu peux faire ceci :
-sélectionne la colonne avec tes ' xx,xx €
-Edition --> Remplacer
-Rechercher tu mets '€'
-Remplacer tu mets (rien tu tapes sur 'suppr')
-cliques sur Remplacer tout

ça marche ?


-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur

Répondre à jpdeclermont

4

JvDo, le 4 jan 2006 à 00:20:42

Bonsoir,

il m'arrive d'être dans ta situation et, pour m'en sortir, j'utilise une conversion à blanc (menu données/convertir).

Excel me repositionne les nombres en nombres même avec un € ou des espaces.

Pour que ce soit plus rapide, je me suis mis tout ça en macro derrière une touche clavier.

cordialement

Répondre à JvDo

5

UsulArrakis, le 4 jan 2006 à 07:51:28

Exact
ouvrir le .csv avec excel puis menu Données/convertir et indiquer le type de séparateur
ensuite ne pas oublier d'enregistrer au format xls sinon le fichier se remet en .csv et la on retouve toutes les infos en colonne A (_Usul d'Arrakis
Serial_Dreamer_)

Répondre à UsulArrakis

6

Morpheus29, le 4 jan 2006 à 20:52:36

Bonsoir

Merci de vos contributions.

Mon esprit doit être embrumé par les fêtes de fin d'année...
j'ai essayé toutes vos manips sans succès, problème de version ?d'outil de conversion pas installé ? mauvaise manipulation dès le départ ....
Récap : 12 fichiers facture SFR au format .csv avec un nombre important de lignes
Je récupère uniquement la dernière colonne dans chaque fichier avec les montants en faisant copier / coller
Je les colle dans un nouveau fichier excel.xls pour en faire une somme, j'applique vos conseils: désespérément rien !
ça ne fonctionne pas

I miss out something, but where ?

Bonne soirée

Morpheus

Répondre à Morpheus29

7

JvDo, le 4 jan 2006 à 21:36:28

Bonsoir,

essaie ce code :

Sub Conv_Num()
' Touche de raccourci du clavier: Ctrl+n
Set vselect = Selection
Cells(1, vselect.Column).Select
vselect.TextToColumns Destination:=Cells(1, vselect.Column), _
DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(1, xlGeneralFormat), TrailingMinusNumbers:=True
End Sub


Sélectionne la colonne compilant la dernière colonne de tes 12 fichiers csv puis lance la macro.

ça fait la conversion tout seul ...... théoriquement!

A+

Répondre à JvDo

8

UsulArrakis, le 5 jan 2006 à 08:28:40

Si ça ne fonctionne pas colle ton fichier csv sur : http://cjoint.com/ qu'on puisse regarder directement (_Usul d'Arrakis
Serial_Dreamer_)

Répondre à UsulArrakis

9

Morpheus29, le 5 jan 2006 à 14:05:41

Bonjour

j'ai essayé tout ça, là j'ai un problème !
Pas trop gros quand même....
J'ai envoyé le fichier à deux amis :
l'un a excel 2000 comme moi et ça a fonctionné du premier coup comme a conseillé jpdeclermond ( edition remplacer ...), nous l'avons refait ensemble par téléphone et chez moi ça ne fonctionne pas ( je précise que mon log excel est enregistré et pas un pirate)
l'autre a excel 2000 aussi sur lequel ça ne fonctionne pas non plus et open office et là pas de problèmes non plus.
A court terme mon problème est résolu, mais pour la beauté du geste et votre acharnement à m'aider je suis un peu déçu.
Donc on peut considérer le problème ponctuel comme résolu mais si je veux le refaire dans les prochains mois, le problème reste entier, sauf à envoyer le fichier se faire convertir chez mes collègues.
Peut-être ai-je oublié de cocher quelque chose quelque part, ou d'installer une fonction quelconque.

En tous cas merci d'avoir essayé.

Morpheus29

Répondre à Morpheus29

10

gnm209, le 4 déc 2007 à 20:09:31

Si le montant au format texte est en A1 en B1 taper =GAUCHE(A1;NBCAR(A1)-2) 2 si un espace entre nombre et € si non 1
recopier la formule vers le bas
en C1 taper =CNUM(B1)
recopier vers le bas
sélectionner la colonne C édition copier
en D faire collage spécial choisir valeur
supprimer les colonnes A et B

Répondre à gnm209

11

excelmania, le 24 jan 2008 à 10:03:27

Bonjours à tousse,

j'aimerai changer le format d'1 nombre en nombre d'année. exemple ( 18 = 18 années ) afin de pouvoir le calculer avec une date
( exemple = 18 + 01/01/2005 = 01/01/2023 )

merci

Répondre à excelmania

12

Mouche, le 19 aoû 2008 à 13:46:29

Il se peut que le problème vienne de XP
Il faut paramétrer le système :
- Panneau de configuration
- option réginale et linguistique
- personnaliser
- Dans "symbole décimal", mettre un "." au lieu de ","

Cela peut parraître étonnant, mais j'ai rencontré ce soucis au travail, et depuis tout fonctionne très bien!

En espérant vous avoir aidé.

Guillaume M

Répondre à Mouche

13

 Morpheus, le 22 nov 2008 à 21:03:20

Hello Mouche

Désolé, je n'avais pas vu ton message...
merci pour ton astuce, il semble que ça fonctionne !

Merci à toutes et tous pour votre aide.

Ciao !

Répondre à Morpheus