Excelファイルを読み取るための私のコードは、多くの行で適切に機能していますが、ファイルの一部の内容を表示しません。たとえば (11/12/2011) の場合、2 桁の日が含まれます。
DataTable dtExcel = new DataTable();
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + HafizwalaFile + ";Extended Properties='Excel 8.0;HDR=No;IMEX=1'";
string strSQL = "SELECT * FROM [qe$] ";
OleDbConnection excelConnection = new OleDbConnection(connectionString);
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(strSQL, excelConnection);
dataAdapter.Fill(dtExcel);
for (int i = 0; i < dtExcel.Rows.Count; i++)
{
for (int j = 0; j < dtExcel.Columns.Count;j++ )
{
System.Console.WriteLine(dtExcel.Rows[i][j]);
count_records++;
}
}