2009-11-20 7 views

Répondre

8

Le projet open source Linq to Excel implémente un fournisseur LINQ simple et intuitif pour obtenir des données à partir de feuilles de calcul Excel. Il prend en charge la création de la connexion OLEDB et de l'instruction sql en arrière-plan, ainsi que le remplissage des propriétés de l'objet de retour.

Par exemple, le code ci-dessous lit les données à partir d'Excel et retourne une liste de utilisateur objets. Il mappe automatiquement les noms de colonnes de la feuille de calcul sur les noms de propriété de la classe.

var book = new ExcelQueryFactory(@"C:\Users.xls"); 
var administrators = from x in book.Worksheet<User>() 
        where x.Role == "Administrator" 
        select x; 

Commander le project home page et assurez-vous de voir le introductory video.

+0

Ce projet a fière allure! – Paul

+0

Il ne supporte pas d'autres opérateurs comme UNION etc – Webbies

Questions connexes