string filePath = "装备信息.xls";//XML文件
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties='Excel 8.0;HDR=False;IMEX=1'";//链接字符串固定
OleDbConnection connection = new OleDbConnection(strConn);//创建链接
connection.Open();//链接
string sql = "select * from [Sheet1$]";//sql语句
OleDbDataAdapter adapter = new OleDbDataAdapter(sql, connection);//去指定链接中查询sql语句,用来查询的类
DataSet data = new DataSet();//用来存储数据的类,在System.Data空间中
adapter.Fill(data);//将查询到的数据填充到DataSet里
connection.Close();//关闭链接
DataTable table = data.Tables[0];//获取第一个表的数据
DataRowCollection rowCollection = table.Rows;//获取这个表的所有行数据
foreach (DataRow row in rowCollection) {//遍历每一行
for (int i = 0; i < 8; i++) {
Console.Write(row[i]+" ");//通过索引访问列值
}
Console.WriteLine();
Console.WriteLine(row["描述"]);//通过字段名访问
}OleDb相关的类在System.Data.OleDb命名空间下
其他相关存储数据的在System.Data命名空间下,DataSet,DataTable,DataRowCollection,DataRow等