Excel 스프레드시트 작성을 위한 오픈 소스 .NET 라이브러리

HTML DOM과 같은 중첩 구성 요소 트리를 기반으로 Excel 스프레드시트 작성

BookFx는 HTML DOM 요소와 같은 구성 요소를 사용하여 Microsoft Excel 워크시트를 만들기 위한 오픈 소스 C# API입니다. API는 XLSX 파일을 렌더링하는 노드 트리를 사용합니다. 이 방법을 사용하면 노드를 재사용 가능한 구성 요소로 구현할 수 있습니다. 또한 노드의 계층 구조는 스타일 적용에 편리합니다. BookFx는 통합 문서의 구조를 더 나은 방식으로 정의하는 데 도움이 되며 범위의 크기와 주소를 계산하는 수고를 덜어줍니다.

통합 문서의 모든 시트는 왼쪽 상단 모서리에 하나의 루트 상자를 포함할 수 있으며 다른 상자는 합성 상자에 맞게 늘어납니다. 상자는 RowBox, ColBox 및 StackBox의 형태로 배치됩니다.

Previous Next

BookFx 시작하기

BookFx를 설치하는 권장 방법은 NuGet에서 하는 것입니다. 빠른 설치를 위해 다음 명령을 사용하십시오.

NuGet에서 BookFx 설치

 Install-Package BookFx

HTML DOM처럼 Excel 만들기 - C#

BookFx를 사용하면 C# .NET 개발자가 새로운 Excel 워크시트를 만들 수 있습니다. Make.Book().ToBytes() 메서드를 사용하여 빈 통합 문서를 만들 수 있습니다. 복잡하지 않은 통합 문서를 만드는 효과적인 방법입니다. Make.Value("Hi, World!").ToSheet().ToBook().ToBytes() 메서드를 사용하여 통합 문서를 만드는 동안 텍스트를 삽입할 수도 있습니다.

C#을 사용하여 Excel에서 확장 및 병합

API를 사용하면 Excel에서 행과 열을 확장하고 병합할 수도 있습니다. ValueBox 메서드 SpanTows 및 SpanCols 및 이들의 조합 Span을 사용하여 스팬 셀 수를 정의합니다. Merger 메서드는 셀을 병합하는 데 사용되지만 상자에 값이나 수식이 있는 경우 BookFx는 ValueBox의 범위를 자동으로 병합합니다.

C#을 사용하여 Excel에서 값 및 수식 사용

BookFx를 사용하면 Excel 워크시트에서 값과 수식을 사용할 수도 있습니다. ValueBox를 사용하여 값과 수식을 만들 수 있습니다. Make.Value 메서드를 사용하여 만들 수 있습니다. 공식을 사용하려면 값이 Make.Value("=SUM(RC[1]:RC[3])")와 같은 '=' 연산자로 시작해야 합니다.

 한국인