2024年3月9日发(作者:)

C# 读取Excel文件代码的几种方法

片段 1

using ;

...

static void Main()

{

(new Form1());

}

private void Form1_Load(object sender, rgs e)

{

DataTable myT=ExcelToDataTable("D:/文件/新武昌站点资料.xls","sheet1");

String mystr=[0][0].ToString();

=mystr;

}

public static DataTable ExcelToDataTable(string strExcelFileName, string strSh

eetName)

{

//源的定义

string strConn = "Provider=.4.0;" + "Data Source=" + strExc

elFileName + ";" + "Extended Properties='Excel 8.0;HDR=NO;IMEX=1';";

//Sql语句

//string strExcel = ("select * from [{0}$]", strSheetName); 这是一

种方法

string strExcel = "select * from [sheet1$]";

//定义存放的数据表

DataSet ds = new DataSet();

//连接数据源

OleDbConnection conn = new OleDbConnection(strConn);

();

//适配到数据源

OleDbDataAdapter adapter = new OleDbDataAdapter(strExcel, strConn);

(ds, strSheetName);

();