Je suis nouveau sur Azure Data Factory (ADF), je dois accéder/charger des fichiers Excel assis dans un blob dans ADF mais comme ADF ne prend pas en charge le format Excel (prend en charge tex/csv/json/.. uniquement) est-il possible ingérer des fichiers Excel dans ADF? J'apprécie vraiment si quelqu'un pouvait aider!
Merci.
ADF ne prend pas encore en charge la lecture du fichier xls.
Vous pouvez trouver des solutions dans cette réponse: Comment lire des fichiers avec l'extension .xlsx et .xls dans la fabrique de données Azure?
Si vous connaissez SSIS, vous pouvez simplement utiliser Excel Source dans votre package SSIS, puis l'exécuter sur SSIS Integration Runtime à l'aide de l'activité Exécuter le package SSIS dans le pipeline ADF.
Vous avez raison, Azure Data Factory ne prend pas en charge la lecture de .xlsx
fichier, la solution consiste à enregistrer votre .xlsx
fichier en tant que .csv
fichier, je pense que cela devrait fonctionner.
Ma .xlsx
fichier:
Enregistrer sous .csv
fichier, les informations ne changeront pas:
Aperçu des données dans ADF:
Outre , si vous souhaitez simplement copier le .xlsx
fichier, pas besoin de le convertir en .csv
, il vous suffit de choisir le Binary Copy
option.
Une solution plus simple consiste à utiliser un flux PowerAutomate pour exporter un tableau Excel en tant que CSV et déclencher le processus DataFactory. Le seul problème est qu'une fonctionnalité non documentée sur Power Automate est que vous devez utiliser un nom de fichier Excel fixe car le passage du nom en tant que variable échoue.