分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!
有朋友問道:
[c-sharp]view plain
copy
print?
public arraylist excelsheetname(string filepath)
);
conn.close();
foreach (datarow dr in sheetnames.rows)
return al;
}
public arraylist excelsheetname(string filepath) ); conn.close(); foreach (datarow dr in sheetnames.rows) return al; }
這個方法獲取的excel表名是按字母順序排列的,如果我要獲得excel的第乙個工作表名,怎麼做?
其實利用framework提供的excel 物件模型很容易解決這個問題,下面是邀月的測試過程及**:給我老師的人工智慧教程打call!新建一控制台專案,新增兩個dllmicrosoft.office.interop.excel
microsoft.visualbasic
如圖:
新增**:
[c-sharp]view plain
copy
?
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)
try
catch (exception err)
} } }
c 讀取Excel的第乙個Sheet表
有朋友問道 public arraylist excelsheetname string filepath conn.close foreach datarow dr in sheetnames.rows return al 這個方法獲取的excel表名是按字母順序排列的,如果我要獲得excel的第...
c 讀取Excel的第乙個Sheet表
有朋友問道 public arraylist excelsheetname string filepath conn.close foreach datarow dr in sheetnames.rows return al 這個方法獲取的excel表名是按字母順序排列的,如果我要獲得excel的第...
c 讀取Excel的第乙個Sheet表
有朋友問道 public arraylist excelsheetname string filepath conn.close foreach datarow dr insheetnames.rows return al 這個方法獲取的excel表名是按字母順序排列的,如果我要獲得excel的第乙...