Bonjour, est-il possible d'afficher le contenu d'un fichier excel tel que une colonne ou une cellule dans une listbox sous une application windows form en c# ?

Pour l'instant j'ai ce code qui me permet d'afficher le contenu d'un fichier texte :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
private void button1_Click(object sender, EventArgs e)
{
StreamReader sr = null;
string line;
// Ouverture du fichier et écriture du contenu du fichier sur la console
sr = new StreamReader("C:\\Users\\Philippe\\Desktop\\Projet Semestrialisation\\Fichier excel\\S1_2010.xls");
 
//Debut du fichier
line = sr.ReadLine();
 
while (line != null)
{
this.listBox1.Items.Add(line);
line = sr.ReadLine();
}
//Fin du fichier
}
Si je change en fichier xls il me renvoi des caractères bizarres...
Peut-on le faire et comment?
Merci pour vos réponses.