c#循环Excel文件?

时间:2010-08-31 09:26:37

标签: c#

循环遍历Excel文件的C#代码,并将Excel表格/标签列在消息框中。

2 个答案:

答案 0 :(得分:2)

我喜欢和Linq To Excel一起工作。实际上有一个函数只能获取工作表名称:

查询工作表名称 GetWorksheetNames()方法可用于检索电子表格中的工作表名称列表。

var excel = new ExcelQueryFactory("excelFileName");
var worksheetNames = excel.GetWorksheetNames();

http://code.google.com/p/linqtoexcel/wiki/UsingLinqToExcel

答案 1 :(得分:1)

这是一篇代码项目文章,它将向您展示如何从Excel工作簿中检索所有工作表名称(我假设这是您对选项卡的意思)。

C# - Retrieve Excel Workbook Sheet Names.

编辑:不确定上面是否会获得范围(表)名称,但如果您通过循环workBook.Names然后检查{{1}使用Excel Interop,则可能会这样做每个名称的属性(如果它不是范围,将返回错误)。