SQL Server 데이터베이스를 밀어 넣어야하는 연락처 목록 (약 10k)이있는 Excel 파일이 있습니다. 그래서, Visual Studio 2008을 사용하여 .net Windows 프로그램을 작성하여 파일을 읽고, 각 연락처에 대해 임의의 암호를 생성 한 다음,이 정보를 SQL Server 데이터베이스로 푸시합니다.xls 파일을 읽고 편집하고 쓰고 SQL Server로 내보내는 방법
2003 년 Excel 파일 처리가 쉬웠지만 지금은 내 컴퓨터에 사무실 2007이 있고 상황이 변경된 것 같습니다. Microsoft.Office.Interop.Excel을 파고 있지만 이전보다 훨씬 복잡해 보입니다.
그래, 난이 문서에 http://www.davidhayden.com/blog/dave/archive/2006/05/26/2973.aspx 을 파고 있어요 그러나 나는 오류 'Microsoft.Jet을 얻었다. OLEDB.4.0 '공급자가 로컬 컴퓨터에 등록되어 있지 않습니다. dll 파일을 등록하려고 시도했지만 다른 모든 문제가 여전히 발생하지만 Windows 7을 실행하고 있기 때문에 문제인지 궁금합니다. – tuanvt
Visual Studio의 프로젝트 속성에서 플랫폼 대상을 x86으로 변경하십시오. 이러한 드라이버는 64 비트 버전에서는 제공되지 않을 수 있습니다 ... –
64 비트 액세스 드라이버는 [Microsoft Access 데이터베이스 엔진 2010 재배포 가능 파일] (http://www.microsoft.com/download/en/details.aspx?id= 13255). 연결 문자열에 대한 내 [answer over here] (http://stackoverflow.com/a/7223713/95195)를 참조하십시오. –