web-dev-qa-db-fra.com

Dans Azure Data Factory, lisez les fichiers Excel

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.

4
guddu

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?

5
Bo Xiao

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.

1
Sandy Winarko

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:

enter image description here

Enregistrer sous .csv fichier, les informations ne changeront pas:

enter image description here

Aperçu des données dans ADF:

enter image description here

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.

enter image description here

1
Joy Wang

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.

0
John Lynch