filtrage des fichiers excel en c#
Je suis en train de travailler sur des feuilles de calcul excel en C# et je suis frappé de sélectionner uniquement les feuilles de calcul excel.
J'ai essayé le code suivant
OpenFileDialog browseFile = new OpenFileDialog();
browseFile.DereferenceLinks = true;
browseFile.Filter = "Excel|*.xls|Excel 2010|*.xlsx";
//browseFile.Filter = "Link Files (*.lnk)|*.lnk";
browseFile.Title = "Browse Excel file";
if (browseFile.ShowDialog() == DialogResult.Cancel)
L'aide de ce code ne suis pas seulement d'obtenir des feuilles excel mais aussi a fini par avoir le raccourci de fichiers.
Quelqu'un peut-il suggérer comment puis-je limiter le raccourci fichiers trop.
Contre-exemple de ALORS stackoverflow.com/questions/2350802/...
Vous pouvez également essayer de combiner le filtre:
Je veux le lier des fichiers à être limité. de ne pas les autoriser.
essayez de définir
J'ai essayé paramètre à false .Même que, na pas aider.
Vous pouvez également essayer de combiner le filtre:
Excel Files|*.xls,*.xlsx
Je veux le lier des fichiers à être limité. de ne pas les autoriser.
essayez de définir
DereferenceLinks=false;
- je pense que c'est votre problème.J'ai essayé paramètre à false .Même que, na pas aider.
OriginalL'auteur G_S | 2013-04-05
Vous devez vous connecter pour publier un commentaire.
Merci de voir si vous êtes ok avec le ci-dessous approche.
En attendant, laissez-moi essayer, si quelque chose est possible à l'aide de réflexions.
Comment utiliser ce OpenKeywordsFileDialog_FileOk() ? Est-il une méthode ou d'un système d'événement généré.
Désolé j'ai oublié d'ajouter un gestionnaire pour le
FileOk
événement. Avez édité la réponse maintenant.Oui cela a fonctionné.Mais est-il possible de ne pas montrer le .les fichiers lnk au lieu de les montrer et de les restreindre après avoir cliqué?
OriginalL'auteur Vignesh.N
Essayez d'utiliser cette. Espérons que cette aide! Cheers! 😀
browseFile.Filter = "fichiers Excel (*.xls ou .xlsx)|.xls;*.xlsx";
Merci, j'avais besoin de savoir pour utiliser le point-virgule pour séparer les extensions (c'est à dire .xls de .xlsx).
OriginalL'auteur Ain Ronquillo