2011-09-26 53 views
2

我期待創建一個窗體窗體,其中包含我在Excel中的數據的樹視圖。我有Windows窗體,我只是想弄清楚如何將Excel數據導出到數據樹中。任何鏈接?Excel數據到TreeView C#

回答

1

如果導入Microsoft.Office.Interop.Excel程序集,您可以輕鬆訪問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(); 
} 
+0

我有這個目前作爲添加進來,所以數據已經在片材和加入將採取數據來創建樹,將這項工作? – Berbies

+1

@Berbies:我的示例打開一個excel文件,從表格中的行/列中獲取值並關閉文件。你應該從C#應用程序打開你想要的文件,獲得你需要的所有值,填充樹視圖,最後關閉excel文件。我希望不應該那麼難。如果是問:) – Marco