0
현재 net C#, net 2 winform 응용 프로그램을 사용하여 Excel 파일을 읽는 데 sucsess를 사용하고 있습니다. 모두는 문자열과 숫자 형을 사용하는 것이 좋지만 날짜 열에 대해서는 문자열로 변환합니다.OleDb를 사용하여 datetime 열을 가진 xls 파일을 읽는 방법
나는 ado.net이 처음 8 개의 행을 스캔 한 다음이를 사용하여 데이터 유형을 결정한다는 것을 읽었습니다 ... 8 개 이상의 행을 포함하도록 테스트 파일을 확장했지만 여전히 동일한 결과가 있습니다. 엑셀에서 날짜가 파일 당신이
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