Excel 파일을 자동화하면 C #에서 다양한 작업을 수행 할 수 있습니다. 두 가지 방법으로 C#에서 Excel 파일을 자동화할 수 있습니다. 한 가지 방법으로 Excel 개체 모델을 사용하는 것은 Microsoft Jet Engine을 사용하여 CSharp에서 엑셀을 연결하는 것입니다. C#의 자동화를 통해 새 통합 문서를 만들고, 통합 북에 데이터를 추가하고, 차트 등을 만들 수 있습니다. Excel 형식으로 보고서 파일을 만드는 것은 많은 사용자가 소프트웨어 응용 프로그램에서 필요로 하는 기능입니다. 이 문서에서는 Visual C# .NET용 Excel 유형 라이브러리에 대한 적절한 프로젝트 참조를 설정하는 방법을 보여 주며 Excel을 자동화하는 샘플 코드를 제공합니다. 스프레드시트에 액세스하여 Excel, SQL 및 GridView 간에 데이터를 System.Data.DataSet 및 System.Data.DataTable 개체로 이동합니다. C #의 Excel 및 기타 스프레드시트 파일로 작업하는 빠르고 직관적인 방법입니다. 특별한 종속성이 없고 MS Office 또는 Interop을 설치할 필요가 없는 Core 및 Azure에서 작동합니다. 자동화는 Visual C# .NET과 같은 언어로 작성된 응용 프로그램이 프로그래밍 방식으로 다른 응용 프로그램을 제어할 수 있도록 하는 프로세스입니다. Excel을 자동화하면 새 통합 문서 만들기, 통합 문서에 데이터 추가 또는 차트 만들기와 같은 작업을 수행할 수 있습니다. Excel 및 기타 Microsoft Office 응용 프로그램을 사용하면 사용자 인터페이스를 통해 수동으로 수행할 수 있는 거의 모든 작업을 자동화를 사용하여 프로그래밍 방식으로 수행할 수도 있습니다.
ExcelPackage 클래스 생성자 호출하여 통합 문서를 만듭니다. 아래 코드에서는 개체를 명시적으로 삭제할 필요가 없도록 using 블록 내에서 이 작업을 수행합니다. 아래 코드 는 Excel 시트 셀을 읽고 Employee 개체에 각 행을 저장하는 것을 보여 줍니다. 마이크로 소프트 엑셀은 많은 기능을 가진 강력한 소프트웨어이며 주로 데이터 분석에 사용됩니다. 고객이 Excel 파일을 읽거나 쓰도록 요청하는 경우가 많습니다. 초기에는 일반적으로 interop 개체를 사용 하 여 작업을 수행 하는 데 사용 하지만 관리 되지 않습니다 하 고 응용 프로그램 성능을 죽인다. 통합 문서.open(문자열) 메서드는 파일 경로를 이 메서드의 매개 변수로 전달하여 Excel 통합 문서를 여는 데 사용됩니다.