Je souhaite utiliser un objet OpenFileDialog pour rechercher un fichier Excel. Je voudrais définir le filtre pour ouvrir les fichiers avec différents types d'extensions Excel telles que: .xls, .xlsm, .xlsx, etc.
ce que j'utilise est la suivante:
OpenFileDialog of = new OpenFileDialog();
of.Filter = "Excel Files(.xls)|*.xls|
Excel Files(.xlsx)|*.xlsx| Excel Files(*.xlsm)|*.xlsm";
Cela fonctionne, mais l'utilisateur doit sélectionner le type de fichier Excel correct dans la liste déroulante de OpenFileDialog.
Est-ce que quelqu'un sait s'il existe un moyen d'appliquer un filtre pour tous les types d'extensions Excel?
Quelque chose comme: "... Fichiers Excel (.xls, .xlsx, .xlxm) | * .xls, * .xlsx, * .xlsm;"
Merci d'avance pour toute réponse.
Utilisez un point-virgule
OpenFileDialog of = new OpenFileDialog();
of.Filter = "Excel Files|*.xls;*.xlsx;*.xlsm";
Si vous souhaitez fusionner les filtres (par exemple, des fichiers CSV et Excel), utilisez cette formule:
OpenFileDialog of = new OpenFileDialog();
of.Filter = "CSV files (*.csv)|*.csv|Excel Files|*.xls;*.xlsx";