[C#] Excel bestand inlezen
Toelichting connectionstring:
- HDR: Header. Geeft aan of de eerste regel de headers bevat
- IMEX: Geeft alles terug as datatype string
- In de query: [import$]: De naam van het tabblad (sheet).
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=pad/naar/xls;
Extended Properties=\"Excel 8.0;HDR=yes;IMEX=1\"");
OleDbDataAdapter da = new OleDbDataAdapter("select * from [Import$]", con);
DataTable dt = new DataTable();
da.Fill(dt);
foreach(DataRow dr in dt.Rows)
{
Response.Write("# " + dr["vraagnummer"]);
}
Reacties
Een reactie posten