2010-01-08 60 views
-4

任何人都可以解釋在C#中添加Excel文件的過程以及對此有什麼要求?
是否有必要在系統中安裝的MS Excel在C#中使用Excel如何將Excel工作表添加到控制檯應用程序

+0

什麼您在* C#添加Excel文件的意思是*?你的意思是你想從Excel表訪問一些數據嗎? – Tarydon 2010-01-08 05:20:39

+0

是的,但沒有使用MSExcel,它沒有安裝在我的電腦中,所以我想創建一個使用c sharp和excel文件的訪問... – SRINI 2010-01-08 05:47:01

+0

我想你需要備份並解釋一下正是你想要做的 – 2010-01-08 06:30:53

回答

2

你可以閱讀從Excel電子表格數據,而不已經安裝了Excel,使用ADO.Net。這是一個sample如何做到這一點。

但是,您的問題有點含糊。由於您沒有安裝Excel,因此您確實需要執行以下哪些操作:

  1. 讀取以前由Excel創建的XLS文件。
  2. 編寫一個將在稍後由Excel讀取的XLS文件。
  3. 使用Excel提供的計算或解決方案,而無需實際使用Excel。

如果您澄清,您可能會得到更多有用的答案。

+0

無法使用ADO.NET – SRINI 2010-01-08 05:47:37

+1

不使用ADO.NET的任何特定原因?它始終可用(如果安裝了.Net框架)。 – Tarydon 2010-01-08 05:56:21

+2

除非您的系統上安裝了Excel,否則無法使用Excel互操作。 ADO.NET似乎是除非你想開發一個模塊來讀取Excel文件格式的唯一方法。可能有一些第三方控件可用於讀取Excel數據。 – A9S6 2010-01-08 06:34:12

0

根據以往經驗,我建議您使用專用組件如GemboxAspose Cells來實現此目的。除了它更直接,您不需要安裝Excel,也不需要部署和授權問題。

1

將允許您在任何.NET應用程序(控制檯應用程序,WinForms,ASP.NET等)中使用Excel文件,而無需安裝Excel。

您可以看到現場示例here並下載免費試用here

聲明:我自己的SpreadsheetGear LLC

相關問題