Bonjour à tous,
J'ai un fichier Excel dans lequel j'ai plusieurs lignes que je voudrais mettre dans un dataSet.
J'ai donc utilisé ce code là pour le faire :
Ce code fonctionne bien, mais là je suis sur un cas très bizarre, mon fichier Excel comporte 4 lignes avec une dizaine de colonnes et pour la derniere ligne il ne prend pas le contenu d'une cellule....J'ai essayé de refaire mon fichier Excel, mais rien n'y fait, je voit pas pourquoi il ne prend pas le contenu de ma cellule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 dstTmp = new DataSet(); xConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + fileName + ";" + "Extended Properties=Excel 8.0;"; using (OleDbConnection conn = new OleDbConnection(xConnStr)) { using (dataAdapter = new OleDbDataAdapter("select * from [Feuil1$]", conn)) { dataAdapter.Fill(dstTmp); } }
Je suis sous Excel 2000.
Merci de votre aide
Partager