filtrer une feuille de calcul Excel avant d'exporter ses données

0

De nombreuses feuilles de calcul contenant des données devant être importées dans une base de données me sont envoyées, mais bon nombre de ces feuilles contiennent des lignes avec des valeurs manquantes dans une certaine colonne.

Idéalement, ces lignes "mal formées" seraient exclues de l'exportation (plutôt que supprimées ultérieurement de la base de données). Existe-t-il un moyen de filtrer avant l'exportation ou de renseigner une deuxième feuille en utilisant quelque chose comme cette déclaration?

SELECT * FROM sheet1 WHERE [sheet1.column-reference] IS NOT NULL
TRomano
la source

Réponses:

0

Si vous avez un accès MS, vous pouvez simplement mapper une feuille en tant que table externe ou créer une vue avec une feuille xls en tant que table source

SELECT * FROM [Excel 8.0;HDR=Yes; Database=C:\Folder\Workbook.xls;].[SheetName]

Si vous avez plusieurs feuilles, vous pouvez le faire avec un script vba, mais ceci est une tâche de programmation.

Adam Silenko
la source