您的位置:首页 > 编程语言 > C#

C#读取Excel方法之一

2008-08-27 09:38 465 查看
string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = example.xls;Extended Properties=Excel 8.0";///建立连接,地址为str传递的地址
OleDbConnection Conn = new OleDbConnection ( strCon);
string command = " SELECT * FROM [Sheet1$]"; //SQL操作语句,就是说:取得所有数据从Sheet1
Conn.Open();
OleDbDataAdapter adapter = new OleDbDataAdapter(command, Conn);
DataSet dataset = new DataSet(); //建立新的数据集
adapter.Fill(dataset, "[Sheet1$]"); //填充数据集
Conn.Close();

int columnNum = dataset.Tables[0].Columns.Count;//列数
int rowNum = dataset.Tables[0].Rows.Count; //行数

foreach (DataRow dr in dataset.Tables[0].Rows)
{
for (int i = 0; i < columnNum; i++)
{
Console.Write(dr[i].ToString());
Console.Write(" ");
}
Console.WriteLine();
}
Console.Read();



example.xls

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: