ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • C# Form Interop.Excel Nuget 패키지 추가 및 환경설정
    Software/C# 2024. 9. 9. 11:22
    728x90
    Interop.Excel

    C# 시뮬레이터 개발 중 로그를 Excel에 저장해야할 일이 생겼다. Nuget Package Manager에 Interop.Excel Package가 있다. 하지만 패키지 추가 후 바로 실행하려면 버전 에러가 뜰 가능성이 매우 높다. 프로젝트에서 컴퓨터 내부의 Excel에 대한 환경 변수 추가가 안되어 있기 때문에 위치를 못잡는 것이다. 해당 위치를 프로젝트 내부에서 설정해주어 오류를 해결할 수 있다.

     

     

     

     

    패키지 추가

    Nuget Package 추가 방법

     

     

    Nuget Excel SDK 추가 방법

     

     

     

     

    종속성 추가

    해당 Package를 프로젝트에 추가 한 후 해줘야 하는 것은 종속성 추가이다.

    종속성 추가

     

    종속성 추가

    찾아보기에서 다음의 엑셀 라이브러리를 추가해주어야한다.

    C:\Windows\assembly\GAC_MSIL\office\15.0.0.0__71e9bce111e9429c.OFFICE.DLL
    C:\Windows\assembly\GAC_MSIL\Microsoft.Vbe.Interop\15.0.0.0__71e9bce111e9429c.Microsoft.Vbe.Interop.dll
    C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Excel\15.0.0.0__71e9bce111e9429c.Microsoft.Office.Interop.Excel.dll

    위의 세 개의 라이브러리를 추가 한 후 빌드를 해보면 정상적으로 Interop.Excel 이 작동하는 것을 볼 수 있다.

     

     

     

     

     

     

    728x90

    'Software > C#' 카테고리의 다른 글

    Serial통신 데이터 수신 루틴 구현  (0) 2024.07.12
    C# Form Textbox 변수 값 입력 이벤트  (0) 2024.05.23
    C# Form UI 접근과 Invoke  (0) 2024.05.23
    Form 공용 기능을 위한 BaseForm  (0) 2024.05.23
    C# Form 자식 폼 붙이기  (0) 2024.05.23