[C#] Excel bestand inlezen

Toelichting connectionstring:
  • HDR: Header. Geeft aan of de eerste regel de headers bevat
  • IMEX: Geeft alles terug as datatype string
Toelichting ophalen data:
  • 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

Populaire posts van deze blog

[SQL Server] varchar vs nvarchar

MS Sql 70-461: Chapter 5

[C#] Class serialiseren en deserialiseren