개발 환경
OS : WINDOWS 10 Professional 64bit
OFFICE : MS OFFICE 2013 64bit
Visual Studio 2008
프로젝트 플랫폼 : x86
엑셀 파일 확장자 : *.xlsx
string excelPath = "Provider = Microsoft.ACE.OLEDB.12.0; Data source=" + openFileDialog1.FileName + ";Extended Properties=\"Excel 12.0;HDR= yes;\";";
해당 개발 환경에서 위의 코드 같이 엑셀 파일을 읽어올때 "Microsoft.ACE.OLEDB.12.0 공급자는 로컬 컴퓨터에 등록 할 수 없습니다." 라는 예외가 발생하였습니다.
검색 및 해결 방법은 Microsoft Access Database Engine을 컴퓨터에 설치하면 정상 처리가 되었습니다.
아래의 경로에서 파일 수신 후 설치하시면 됩니다.
'C#' 카테고리의 다른 글
[C#]SQLite BLOB 타입 컬럼 등록 예제 (0) | 2021.03.12 |
---|---|
[C#]toolStripStatusLabel 우측 정렬 방법 (0) | 2021.03.11 |
[C#]AssemblyInfo 정보 얻기 예제 (0) | 2020.02.04 |
[C#]log4net 예제 (0) | 2020.01.21 |
[C#]FormBorderStyle.None일 경우 화면 이동하기 예제 (0) | 2020.01.20 |