Résultats de la recherche

  1. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    @Staple1600 , Vous pouvez vous aider de Power Query Formatter pour formater le code pour une meilleure lecture Ce qui donnerait : Table.Combine( Table.ReplaceValue( Folder.Files(Table.ToList(Excel.CurrentWorkbook(){[Name = "CSV_PATH"]}[Content]){0}), each [Content], each [Name]...
  2. A

    Power Query [TCD] Champ calculé et ou Elément calculé conditionnel

    Bonjour @Staple1600 , Voici une piste avec Power Query, Si vous ne souhaitez pas créer de tableau dans Excel, vous pouvez le créer directement dans PQ dans une requête vide à l'aide de #table() : let Source = #table( type table[Début=date, Fin=date, Taux=number], {...
  3. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    Re, et surtout de découvrir les propositions des membres du forum. Comme vous, je m'intéresse à toutes les propositions :) Cordialement
  4. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    Re, Normalement, il n'ira pas mettre le nez dans PQ. Il n'y a pas besoin de mettre le nez dans PQ pour faire échouer une requête, Certains utilisateurs, malgré un code très bien ficelé, arrivent à provoquer des échecs :) Vous me direz, ceci quelque soit le code utilisé. Sinon, j'avais compris...
  5. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    Bonsoir à tous, @Staple1600 , voici mon point de vue, Lors de la fusion, l'assistant PQ génère une multitude de requête dans le dossier d'assistance dans le genre de votre message #1 et souvent déroutant pour le néophyte, Il créé également toutes les étapes jusqu'à l'étape "type modifié". Et si...
  6. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    Re, Pour l'instant cela donnerait ça mais je ne suis pas allé jusqu'au bout, let Source_Colonnes = Excel.CurrentWorkbook(){[Name="ListColonnes"]}[Content], Source=Folder.Files("C:\Users\STAPLE\Documents\PQ_CSV"), #"Autres colonnes supprimées" =...
  7. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    Re, Je ne sais pas si c'est possible mais ce que je sais c'est que pour les modèles de données (Power Pivot), il faut importer de préférence les colonnes nécessaires, (de PQ vers Power Pivot). Sinon, j'ai un autre code qui travail directement dans la colonne "Binary" sans passer par les 3...
  8. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    @Staple1600 Voyez la casse entre "Nom Fichier" dans votre liste et "Nom fichier" dans le code PQ, Cordialement
  9. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    Re, Il faudrait présenter votre liste de noms comme sur ma capture :) Cordialement
  10. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    @Staple1600 , Je viens de tester ce code avec l'ensemble des fichiers, Pouvez-vous essayer de votre côté ? let Source_Colonnes = Excel.CurrentWorkbook(){[Name="ListColonnes"]}[Content], Source = Folder.Files("C:\Users\STAPLE\Documents\PQ_CSV"), Personnalisé1 = Source[[Folder...
  11. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    Re, Bonsoir @Cousinhub et merci pour votre message, @Staple1600 , "Colonnes sélectionnées" correspond au titre de la colonne de votre liste. Quel titre avez-vous indiqué ? Sinon, merci pour vos réponses, Une autre solution consiste à indiquer une table "Cible" sans données " mais uniquement...
  12. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    Bonjour à tous, @Staple1600 , Je ne sais pas si c'est un choix judicieux J'aurais quelques questions concernant les fichiers csv : - Ont-ils tous le même nombre de colonnes ? - Les mêmes noms ? - Même ordre et structure identique ? - Les titres de colonnes sont-ils amenés à changer ? - Si oui...
  13. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    @Staple1600 , Je suppose dans ce cas que vous n'avez pas opté pour la détection automatique des types de données dans les options. Il est recommandé de désactiver cette option pour que l'assistant PQ ne génère pas inutilement plusieurs fois des étapes de typage. À chaque typage, les noms de...
  14. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    @Staple1600 , Oui ici, la colonne "Source.Name" est typé en "Any" et le reste en nombre Mais utilisez plutôt le code ci-dessous pour le type texte : Table.TransformColumns(Suppression, {"Source.Name", each _}, Number.From) Sinon, je ne sais pas trop comment les types de colonnes sont gérés avec...
  15. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    @Staple1600 , Pour votre 19ème du jour, ajoutez cette étape à la fin ; =Table.TransformColumns(Suppression, { "Source.Name", each Text.From(_)}, Number.From ) Cordialement
  16. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    @Staple1600 , Désolé, je m'étais absenté, Voici une étape supplémentaire pour compléter le code de mon message #48 avec l'ordre des colonnes let Source = Folder.Files("C:\Users\STAPLE\Documents\PQ_CSV"), Personnalisé1 = Source[[Folder Path],[Name]], #"Personnalisée ajoutée" =...
  17. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    @Staple1600 , La puissance de PQ vient surtout de la saisie manuelle. Mais c'est bien d'avoir essayé en retravaillant le code de l'assistant du message #1, c'est un bon moyen d'apprendre. Concernant l'étape des noms de colonnes en dur, ce problème peut être effectivement réglé avec le code du...
  18. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    Re, J'ai essayé avec les fonctions "Binary" mais sans y parvenir. Du coup je ne vois pas comment éviter la saisie manuelle de Csv.Document sauf peut-être à bricoler des cellules dans Excel en paramétrant un texte "Csv.Document" et un chemin Path Le plus simple que j'ai, sans trop avoir de codes...
  19. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    Re, Je regarde également cette partie, mais sinon une autre proposition rapide mail manuelle avec une étape "Table.ExpandTableColumns" au lieu de Table.Combine #"Personnalisée ajoutée1" = Table.AddColumn(#"Personnalisée ajoutée", "Nom fichier", each Table.AddColumn([Personnalisé], "Nom...
  20. A

    Power Query Simplifier/Universaliser l'import multiple de fichiers CSV

    Bonjour @Staple1600 , Les 3 étapes que vous citez sont en manuel Personnalisé1=manuelle #"Personnalisée ajoutée"= manuelle Personnalisé2=manuelle Concernant le nom de la feuille dans la table, vous pouvez ajouter une nouvelle étape comme ci-dessous : #"Personnalisée ajoutée1" =...