Thứ Sáu, 7 tháng 1, 2011

Mở tập tin Excell bằng ADO.NET

Ngày nay các kết xuất các dữ loại thường đưa ra nhiều loại, trong đó Excell là một trong những loại rất thường được dùng. Chúng tôi xin giới thiệu cách kết xuất dữ liệu ra tập tin Excell
strConn = @''Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:TEMPTEST.XLS;Extended Properties=Excel 8.0;'';

string sList=''myspreadsheetname'';

OleDbConnection oConn = new OleDbConnection();

oConn.ConnectionString = strConn;
oConn.Open();

OleDbDataAdapter oCmd = new OleDbDataAdapter(''SELECT * FROM ['' + sList + ''$]'', oConn);
DataSet oDS = new DataSet();
oCmd.Fill(oDS);

foreach(DataRow oRow in oDS.Tables[0].Rows)
{
Response.Write(''Row: '' + oRow[''COLUMNNAME''].ToString() + ''
'');
}
if (oConn.State == ConnectionState.Open) { oConn.Close(); }

0 nhận xét:

Đăng nhận xét