从.NET读取Excel文件

从.NET读取Excel文件,.net,excel,import,.net,Excel,Import,我正在寻找一个免费类或示例,用于从关闭的Excel文件中读取数据。我手头有一个完整的文件路径(作为字符串),可以传递给从该文件读取数据的类 在尝试读取数据之前,我希望能够进行一些验证: 检查有多少工作表及其名称 在每个工作表上有多少行包含数据 如果可能,从文件中读取元数据/自定义文档属性 我关心的是,如果使用OldeDb,它如何与所有Excel版本(200320072010等)一起工作 有什么东西可以安全地完成这些事情吗?你说的“关闭”是什么意思?所谓“关闭”,我指的是要读取的Excel文件

我正在寻找一个免费类或示例,用于从关闭的Excel文件中读取数据。我手头有一个完整的文件路径(作为字符串),可以传递给从该文件读取数据的类

在尝试读取数据之前,我希望能够进行一些验证:

  • 检查有多少工作表及其名称
  • 在每个工作表上有多少行包含数据
  • 如果可能,从文件中读取元数据/自定义文档属性
我关心的是,如果使用OldeDb,它如何与所有Excel版本(200320072010等)一起工作


有什么东西可以安全地完成这些事情吗?

你说的“关闭”是什么意思?所谓“关闭”,我指的是要读取的Excel文件在读取时没有打开(与先打开文件,然后读取,然后关闭文件相反)。你能依赖计算机上安装的Excel吗?是的,我可以信赖用户计算机上安装的Excel。但Excel版本可能会有所不同。