推荐教程阅读Excel文件在C#中

我有C#的经验,但使用C#从Excel读取内容的经验有限。 我的任务非常简单,只需读取Excel文档每一行的每一列并检索它们的值即可。

任何好的教程或样品为初学者? 我正在使用VSTS 2008 + C#+ .Net 3.5。

我正在使用Excel 2007。

Excel 2007文件格式不是直截了当的。 使用Open XML Format SDK 2.0获取单元格的文本值需要执行很多操作。 如果您不打算使用不知道的第三方库,则必须深入研究这个SDK。 有教程,但即使对于简单的任务,我也不知道简单的解决scheme。

看看这个链接 。

基于你的描述就足够了,但是如果你需要创build一个插件,我只会看VSTO。 只是谷歌/ BING它,相当容易:)

SpreadsheetGear for .NET将做到这一点。 以下是C#控制台应用程序中的一个简单示例:

using System; using SpreadsheetGear; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { // Load Book.xlsx. IWorkbook workbook = Factory.GetWorkbook(@"c:\Book.xlsx"); // Write the address and formatted text value of each // cell to the console. foreach (IRange cell in workbook.Worksheets[0].UsedRange) Console.WriteLine("{0}='{1}'", cell.Address, cell.Text); } } } 

你可以在这里下载一个免费的试用版,并自己试用。

免责声明:我自己的SpreadsheetGear LLC