2011-11-29 31 views
1

我有一個XML文件,我嘗試將其加載到Excel中的現有工作簿中。我意識到,我可以簡單地打開文件,它會輕鬆加載到Excel中。我正試圖將其加載到我已經打開的工作簿中的特定工作表。最佳做法是什麼?我有一個字符串中的XML文件的路徑,但我失去了從那裏去的地方。使用C#將XML文件加載到一個Excel工作簿的工作表中

+0

你如何自動化Excel? – dsolimano

+0

我不知道如果我正確回答這個問題,所以我只會逐步完成它,這是一個從工作表加載路徑的功能區。所以你可以輸入一個字符串來指示目錄,點擊一個我已經添加到功能區的按鈕,它將該路徑作爲一個字符串讀取,我只想將該目錄(這將是一個XML)文件並將其加載到另一個工作表。 – Berbies

回答

1

我可能會看看Excel COM自動化API。這使您可以獲取內存中的數據或您的案例中的XML文件,並以編程方式將其放入工作簿中所需的任何單元格中。這是更多的工作,但它給了你更多的控制。

從C#開始,如果您選擇走這條路線,您會希望查看Microsoft.Office.Interop.Excel dll。希望別人會來,給你一個更容易的答案,但這是我現在能想到的最好的。

+0

如何將xml加載到數據集中,然後將其加載到活動工作表中? – Berbies

相關問題