c 讀取Excel的第乙個Sheet表

2021-08-30 12:05:26 字數 850 閱讀 6713

有朋友問道:

public arraylist excelsheetname(string filepath) ); conn.close(); foreach (datarow dr in sheetnames.rows) return al; }

這個方法獲取的excel表名是按字母順序排列的,如果我要獲得excel的第乙個工作表名,怎麼做?

其實利用framework提供的excel 物件模型很容易解決這個問題,下面是邀月的測試過程及**:

新建一控制台專案,新增兩個dll

microsoft.office.interop.excel

microsoft.visualbasic

如圖:

新增**:

using system;

using system.collections.generic;

using system.text;

//add namespace

using microsoft.office.interop.excel;

namespace readfirstsheetnamedemo

public static string getfirstsheetnamefromexcelfilename(string filepath,int numbersheetid)

if (numbersheetid <= 1)

trycatch (exception err)}}

}結果:

參考資料:

助人等於自助! [email protected]

c 讀取Excel的第乙個Sheet表

有朋友問道 public arraylist excelsheetname string filepath conn.close foreach datarow dr in sheetnames.rows return al 這個方法獲取的excel表名是按字母順序排列的,如果我要獲得excel的第...

c 讀取Excel的第乙個Sheet表

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!有朋友問道 c sharp view plain copy print?public arraylist excelsheetname string filepath conn.close foreach datarow dr in sheetna...

c 讀取Excel的第乙個Sheet表

有朋友問道 public arraylist excelsheetname string filepath conn.close foreach datarow dr insheetnames.rows return al 這個方法獲取的excel表名是按字母順序排列的,如果我要獲得excel的第乙...