Changing the name of the file is not likely to make any difference. You need to check the worksheet names as found by OleDb.
You can list the names with the following code:
DataTable dtSchema = oleDbConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });
List<object> worksheets = (from dr in dtSchema.AsEnumerable()
select dr["TABLE_NAME"]).ToList();
foreach (string name in worksheets)
{
}