Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Transformation de données

Kriss_77

XLDnaute Nouveau
Bonjour le Forum,

J'exporte des données comptables de mon logiciel SAGE qui sortent comme présenté sur l'onglet Extract Sage.
Je perds énormément de temps pour obtenir des données comme sur l'onglet Feuille import avant de pouvoir enfin faire mes analyses comptes charges et produits.

Je me permets de vous solliciter pour un conseil, technique de transformation des données Extract Sage et obtenir les données comme sur Feuille import.
Enfin, si vous pensez que c'est possible.

Merci d'avance pour votre aide

Kriss
 

Pièces jointes

  • Extract_data_sage.xlsx
    32.5 KB · Affichages: 17

Kriss_77

XLDnaute Nouveau
Cousinhub,

Merci, tu ne m'as pas laché, super!
Les données sont transformées comme attendues. C'est une grosse, bonne nouvelle

J'ai mis à jour le code comme tu m'as demandé et recherché le fichier via PQ.
Bon, je fais d'autres tests pour me rassurer, en changeant le nom fichier et en le mettant dans le drive
 

Cousinhub

XLDnaute Barbatruc
Inactif
Re-,
En faisant apparaître les requêtes via le ruban "Données/Requêtes et connexions"

les requêtes s'affichent à droite de l'écran :

Si les deux (ou toutes les requêtes) sont en "Connexion uniquement", c'est normal...
Tu fais un clic droit sur la requête que tu veux charger :


Et tu sélectionnes la destination :
Soit dans la feuille active, soit dans une nouvelle feuille de calcul, mais en choisissant "Tableau"
 

Kriss_77

XLDnaute Nouveau
Bonjour Cousinhub,

Merci beaucoup,

J'ai 2 questions complémentaires sur l'exploitation de mes données.

- Peut-on prévoir plus facilement de changer la source de la requête PowerQuery. Par exemple, j'importe de nouvelles données, je dois répéter le même process?

- Concernant le changement de source de données en cours, l'actualisation met trop de temps. Il est noté qu'il y a 2 requêtes, mais pas (zéro) de connection. Est-ce normal?

Bien à vous
Kriss


 

Kriss_77

XLDnaute Nouveau
Cousinhub,

J'ai chargé 1 fichier de 16908 lignes, et j'ai fais une nouvelle requête en changeant de source de données, et là le chargement tourne sans fin (+1h) !
Y'a t'il une limitation de lignes que l'on peut charger? enfin je commence sur PQ
Bien à vous
Kriss
 

Cousinhub

XLDnaute Barbatruc
Inactif
Re-,
On va faire un essai en direct-live...
Tu ouvres un fichier vierge Excel.
Dans le ruban "Données", tu cliques sur "Obtenir des données/A partir d'un fichier/A partir d'un classeur Excel"



Tu choisis ton fichier (sur One Drive), puis "Ouvrir"
Tu sélectionnes l'onglet qui va bien, et tu cliques sur "Transformer"
Puis, une fois les données importées, tu cliques sur "Éditeur Avancé", et tu mets ici le code (utilise les balises </> codes, "Power Query")
Et tu cliques sur "Fermer et Charger, "Connexion Uniquement") afin de ne pas remplir inutilement un onglet...
Et pour ta dernière, PQ permet de traiter des millions de lignes, donc, 16 000, c'est de la broutille...
 

Kriss_77

XLDnaute Nouveau
Voici le code :
let
Source = Excel.Workbook(File.Contents("C:\Users\chris\OneDrive\Documents\Lythia\Révision\P&L\6&7.xlsx"), null, true),
#"Grand-livre des comptes_Sheet" = Source{[Item="Grand-livre des comptes",Kind="Sheet"]}[Data],
#"Type modifié" = Table.TransformColumnTypes(#"Grand-livre des comptes_Sheet",{{"Column1", type any}, {"Column2", type text}, {"Column3", type text}, {"Column4", type text}, {"Column5", type any}, {"Column6", type text}, {"Column7", type any}, {"Column8", type text}, {"Column9", type any}, {"Column10", type text}, {"Column11", type any}, {"Column12", type number}, {"Column13", type datetime}, {"Column14", type text}, {"Column15", type number}, {"Column16", type any}, {"Column17", type any}, {"Column18", type number}})
in
#"Type modifié"
 

Cousinhub

XLDnaute Barbatruc
Inactif
Ok, on va y arriver...
Dans mon tout premier fichier (sans aucune transformation de ta part, donc reprends bien le 1er fichier)
Onglet "Param"
Dans la cellule B2, tu mets :

PowerQuery:
C:\Users\chris\OneDrive\Documents\Lythia\Révision\P&L\6&7.xlsx

Et dans la cellule B3 :

PowerQuery:
Grand-livre des comptes

Puis, tu actualises par une des méthodes données supra
 

Kriss_77

XLDnaute Nouveau
, même pas 1 seconde pour les transformer les 16000 lignes.
Je vais faire de économies de capsules de café ). Adieu les nuits à faire couper+incrémentation....
Grand merci le Forum, et surtout à vous
Kriss
 

Discussions similaires

Réponses
10
Affichages
955
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…