0
目前我正在閱讀與我的c#,淨2 winform應用程序的excel文件sucsess。所有的字符串和數字類型都可以很好地工作,但是當涉及到日期列時,它仍然將它們轉換爲字符串。如何閱讀使用OleDb日期時間列xls文件
我讀過,ado.net掃描前八行,然後用它來確定數據類型...我已經擴展了我的測試文件以包含多於八行 - 但我仍然有相同的結果。
感謝您的幫助,您可以提供
DataTable tbl = new DataTable();
OleDbConnection dbConnection =
new OleDbConnection (@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.xls;Extended Properties=""Excel 8.0;HDR=Yes;""");
dbConnection.Open();
try
{
OleDbDataAdapter dbAdapter = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", dbConnection);
dbAdapter.Fill(tbl);
}
finally
{
dbConnection.Close();
}
.NET 2.0,C#,VS2008
是它是如何工作的?看到這個:http://blog.lab49.com/archives/196 – fishhead 2010-06-04 12:57:05