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