Excel数据到TreeView C#

Excel数据到TreeView C#,c#,winforms,excel,treeview,C#,Winforms,Excel,Treeview,我希望创建一个windows窗体,其中包含excel中数据的树状视图。我有windows窗体,我只是想弄清楚如何将excel数据导出到该数据树中。任何链接?如果导入Microsoft.Office.Interop.Excel程序集,您可以轻松访问Excel文件并使用每个属性和方法。 例如: 我目前将其作为外接程序,因此数据已在工作表中,外接程序将获取数据以创建树,这是否可行?@Berbies:我的示例打开一个excel文件,从工作表中的行/列中获取一个值,然后关闭该文件。您应该从C#app中打开

我希望创建一个windows窗体,其中包含excel中数据的树状视图。我有windows窗体,我只是想弄清楚如何将excel数据导出到该数据树中。任何链接?

如果导入Microsoft.Office.Interop.Excel程序集,您可以轻松访问Excel文件并使用每个属性和方法。
例如:


我目前将其作为外接程序,因此数据已在工作表中,外接程序将获取数据以创建树,这是否可行?@Berbies:我的示例打开一个excel文件,从工作表中的行/列中获取一个值,然后关闭该文件。您应该从C#app中打开所需的文件,获取所需的所有值,填写treeview,最后关闭excel文件。我希望不会那么难。如果是问:)
using Excel = Microsoft.Office.Interop.Excel;

public static object GetCellValue(
       string filename, string sheet, int row, int column)
{
    Excel.Application excel = new Excel.Application();
    Excel.Workbook wb = excel.Open(filename);
    Excel.Worksheet sh = wb.Sheets[sheet];
    object ret = sh.Cells[row, column].Value2;
    wb.Close();
    excel.Quit();
}