title: How to read an .XLSX (Excel 2007) file using ADO.NET? I am finding "Could not find installable ISAM"-error
body: <p>I need to work in <code>.net 2.0</code>. So I can't use OpenXML.</p>
  
  <p>This is my source code and I have already Installed <code>AccessDatabaseEngine.exe</code>.</p>
  
  <p>But still getting the exception: </p>
  
  <blockquote>
    <p>"Could not find installable ISAM".</p>
  </blockquote>
  
  <p>I have also tried <code>"Extended Properties=Excel 8.0"</code> in the connection string.</p>
  
  <pre><code>static void Main(string[] args)
  {
      DataSet dataSet = new DataSet();
  
      OleDbConnection connection = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|Data Directory|\HSC.xlsx;Extended Properties=Excel 12.0;HDR=YES;");           
      OleDbDataAdapter dataAdapter= new OleDbDataAdapter("select * from [Sheet1$]", connection);
  
      dataAdapter.Fill(dataSet);
  }
  </code></pre>