스프레드시트 문서 생성을 위한 무료 .NET 라이브러리
오픈 소스 .NET API를 통해 Excel 파일을 읽고, 쓰고, 조작하고, 변환합니다.
NetOffice API를 사용하면 .NET 개발자가 오픈 소스 .NET API를 통해 Excel 파일을 읽고, 쓰고, 조작하고, 변환할 수 있습니다. API를 사용하면 Microsoft Excel 스프레드시트를 자동화하고 Microsoft Excel 추가 기능을 개발할 수 있습니다. API를 사용하여 개발자는 MS Office 버전 2000, 2002, 2003, 2007, 2010, 2013 및 2016에 포함된 모든 옵션을 사용합니다. API는 응용 프로그램에서 COM 프록시 개체를 검색하는 COM 아키텍처에 의존합니다.
Microsoft Excel 문서로 작업하려면 ExcelApi.dll과 OfficeApi.ddl, VBIDEApi.dll 및 NetOffice.dll이 종속성으로 필요합니다. 모든 Office 응용 프로그램은 다른 구성 요소/형식 라이브러리에 정의된 형식을 사용합니다. 따라서 이러한 종속 형식 라이브러리는 독립 어셈블리로 제공됩니다. 각 어셈블리에는 NetOffice.dll 어셈블리도 필요합니다.
넷오피스 시작하기
먼저 .NET Framework 4.5 이상이 필요합니다. 그런 다음 GitHub에서 수동으로 저장소를 다운로드하거나 NuGet에서 설치하세요.
NuGet에서 NetOffice 설치
Install-Package NetOfficeFw.Excel
무료 C# API를 사용하여 Excel에 도형 추가
NetOffice를 사용하면 .NET 프로그래머가 프로그래밍 방식으로 Microsoft Excel 스프레드시트에 도형을 추가할 수 있습니다. 엑셀 파일에 도형을 추가하기 위해서는 먼저 Excel.Application을 초기화하고 메시지 상자를 꺼야 합니다. Excel 응용 프로그램이 시작된 후 ExcelApplication.Workbooks.Add() 메서드를 사용하여 새 문서를 추가할 수 있습니다. workSheet.Cells[1, 1].Value 속성을 사용하여 새로 만든 Excel 파일에 텍스트를 삽입하고 WorkSheet.Shapes.AddShape(MsoAutoShapeType.msoShape32pointStar, 10, 50, 200, 20) 메서드를 사용하여 파일에 모양을 추가할 수 있습니다.
C#을 사용하여 Excel에서 차트 만들기
NetOffice를 사용하면 .NET 프로그래머가 프로그래밍 방식으로 Microsoft Excel 파일에 차트를 추가할 수 있습니다. Excel 파일에 차트를 추가하려면; 먼저 Excel.Application을 초기화하고 메시지 상자를 끄고 xcelApplication.Workbooks.Add() 메서드를 사용하여 새 워크시트를 추가해야 합니다. Excel.ChartObject를 초기화하여 새로 생성한 Excel 파일에 차트를 삽입하고 ((Excel.ChartObjects)workSheet.ChartObjects()).Add(70, 100, 375, 225) 메서드를 사용하여 설정할 수 있습니다. 데이터 소스를 설정할 수 있습니다. Chart.SetSourceData() 메서드를 사용하여 새로 만든 차트