2009-10-20 21 views
0

如何使用.NET Framework 3.5的Excel以XML .NET3.5

請轉告方法

Excel工作表的格式是XLS,並轉換爲標準的XML格式

Excel文件轉換爲XML文件
+0

您將需要更具體一點 - 至少要澄清這是更新的Office 2007格式.xlsx還是較舊的.xls格式 - 前者提供了更多選擇。 – Murph 2009-10-20 07:32:19

+0

什麼樣的XML? Excel 2007已經使用XML作爲其默認格式,因此需要更多關於您想要實現的細節。 – 2009-10-20 07:32:34

回答

1

可讓您打開工作簿(xls或xlsx格式),使用IRange.Text屬性或具有IRange.Value屬性的未格式化的原始值獲取帶格式的文本(如$ 5.00)。您還可以修改值並在需要時重新計算。您需要使用.NET XML API將格式化文本或未格式化的值寫入XML文件。

如果您想自己嘗試,可以下載免費試用here

聲明:我自己的SpreadsheetGear LLC

1

您可以根據您的要求

  1. 您可以像使用OleDbConnection對象連接到文件和讀取數據
  2. 數據庫中讀取它做它以各種方式
  3. 您可以使用System.IO.Packaging閱讀Office 2007的(XLSX)文件
  4. 您還可以使用Excel.Application對象模型從Excel
  5. 讀取信息

這真的取決於您的需求哪種方法對您有效。