Lire Excel Première Colonne à l'aide de C# dans le Tableau

Je suis en train de lire dans les valeurs de la première colonne dans un tableau. Quelle est la meilleure façon de le faire? Ci-dessous le code que j'ai jusqu'ici. Fondamentalement, je vais essayer d'obtenir la plage de données pour cette colonne afin que je puisse tirer les valeurs de cellule dans un système de tableau.

Microsoft.Office.Interop.Excel.Application xlsApp = new Microsoft.Office.Interop.Excel.Application();

if (xlsApp == null)
{
    Console.WriteLine("EXCEL could not be started. Check that your office installation and project references are correct.");
    return null;
}

//xlsApp.Visible = true;

Workbook wb = xlsApp.Workbooks.Open(filename, 0, true, 5, "", "", true, XlPlatform.xlWindows, "\t", false, false, 0, true);
Sheets sheets = wb.Worksheets;
Worksheet ws = (Worksheet)sheets.get_Item(1);

//***Breaks Here***
ListColumn column = ws.ListObjects[1].ListColumns[1];
Range range = column.DataBodyRange;
System.Array myvalues = (System.Array)range.Cells.Value;
La partie n'est pas de travail?
ListColumn colonne = ws.ListObjects[1].ListColumns[1]; renvoie une erreur
aussi essayé ListColumn colonne = ws.Les colonnes[1];

OriginalL'auteur Brantley Blanchard | 2012-12-14