Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
dans mon fichier CSV, les entêtes des quelques colonnes ainsi que leurs valeurs se trouve a la fin de autres colonnes,il ya t'il une solution pour réparer mon fichier.
merci pour votre aide.
Ci-joint une Screenshots
Voici le script pour réaliser le chargement de ton fichier comme tu le désires:
LOAD Type,
Date,
Heure,
Poste,
Employé,
Numéro,
Destination,
Durée,
Sonnerie,
[Achat HT],
SDA,
[Nb appels],
Entrants,
Sortants,
[% Entrants],
[% Sortants],
Perdus,
[Achat HT1],
[Vente TTC],
[Durée appel],
[Moy. durée appel],
[Moy. sonnerie]
FROM
[..\Downloads\Fichier CSV.CSV]
(txt, codepage is 1252, embedded labels, delimiter is ';', msq, filters(
Unwrap(Row, RowCnd(CellValue, 1, StrCnd(equal, 'Nb appels'))),
Replace(12, top, StrCnd(null)),
Replace(13, top, StrCnd(null)),
Replace(14, top, StrCnd(null)),
Replace(15, top, StrCnd(null)),
Replace(16, top, StrCnd(null)),
Replace(17, top, StrCnd(null)),
Replace(18, top, StrCnd(null)),
Replace(19, top, StrCnd(null)),
Replace(20, top, StrCnd(null)),
Replace(21, top, StrCnd(null)),
Replace(22, top, StrCnd(null))
));
Voici les différentes étapes à suivre pour arriver à ce résutat :
Il faut maintenant que les valeurs du 2ème jeu de données existe pour chaque lignes du 1er jeu de données.
Répéter cette opération pour chacune des colonnes du 2 ème jeu de données
Non.
Maurice,
Je pense que tu t'es trompé de forum
Déjà on a aucun aperçu de tes séparateurs donc ça va être compliqué de t'aider...
Le plus simple, étant donné que tu as peu de ligne : clic droit / Couper puis clic droit / coller.
Si tu es courageux, tu peux te lancer dans une macro mais je pense que tu passeras plus de temps à faire une macro qu'à faire des couper coller...
Kevin
Un conseil : ouvre ton csv avec Notepad ou un autre bloc note pour voir si tu as pas un souci avec tes séparateurs.
Sinon faut revoir les paramètres de ton extraction...
Kevin
Peux-tu partager ton fichier ?
Dois-tu charger plusieurs fichiers ayant la même structure (Même en-tête avec nombre de ligne variable)?
Le nombre de ligne correspondant à la 1ère en-tête et bien identique au nombre de ligne de la seconde?
Oui plusieurs fichiers.
Voici le fichier
Merci
Ton second jeu de données se limite à une ligne et semble être un résumé.
Es-tu certains de vouloir la charger pour chaque lignes de ton premier jeu de données?
ne préfères-tu pas le mettre dans une autres table du à la granularité différente des données
Voici le script pour réaliser le chargement de ton fichier comme tu le désires:
LOAD Type,
Date,
Heure,
Poste,
Employé,
Numéro,
Destination,
Durée,
Sonnerie,
[Achat HT],
SDA,
[Nb appels],
Entrants,
Sortants,
[% Entrants],
[% Sortants],
Perdus,
[Achat HT1],
[Vente TTC],
[Durée appel],
[Moy. durée appel],
[Moy. sonnerie]
FROM
[..\Downloads\Fichier CSV.CSV]
(txt, codepage is 1252, embedded labels, delimiter is ';', msq, filters(
Unwrap(Row, RowCnd(CellValue, 1, StrCnd(equal, 'Nb appels'))),
Replace(12, top, StrCnd(null)),
Replace(13, top, StrCnd(null)),
Replace(14, top, StrCnd(null)),
Replace(15, top, StrCnd(null)),
Replace(16, top, StrCnd(null)),
Replace(17, top, StrCnd(null)),
Replace(18, top, StrCnd(null)),
Replace(19, top, StrCnd(null)),
Replace(20, top, StrCnd(null)),
Replace(21, top, StrCnd(null)),
Replace(22, top, StrCnd(null))
));
Voici les différentes étapes à suivre pour arriver à ce résutat :
Il faut maintenant que les valeurs du 2ème jeu de données existe pour chaque lignes du 1er jeu de données.
Répéter cette opération pour chacune des colonnes du 2 ème jeu de données
UN GRAND MERCI à notre EXPERT Sébastien