Dans le cas où mon utilisateur télécharge un fichier Excel avec une seule feuille de calcul, je veux utiliser intelligemment uniquement cette feuille de calcul. Cependant, quand je tire le schéma de ce fichier que je vois une feuille inattendue (encerclée):Comment sélectionner la feuille de calcul par défaut à partir d'un fichier Excel
Le schéma est récupéré via:
OleDBConnection.GetSchema("Tables")
Dans ce cas, il semble que le deuxième La feuille de calcul est un filtre défini par l'utilisateur pour "arranger" deux colonnes du défilement.
Question: Est-il sécuritaire d'ignorer les feuilles de calcul avec "< filter>" ajouté? Autrement dit, si je parcours toutes les feuilles de calcul, en rejetant les types "$ < filter>", et constate qu'il n'y en a plus qu'une, est-ce une option raisonnable d'utiliser cette feuille de calcul? Est-ce que quelqu'un a une référence?
Merci!
J'ai édité cette réponse avec une référence de MSDN ainsi je peux vous donner le crédit. Voir ma question révisée concernant la façon dont je récupère le schéma. – Brett