스프레드시트를 만드는 가장 빠른 API

사용 공간이 작은 이 새로운 고성능 서버 구성 요소를 사용하여 스프레드시트 생성

  • Microsoft Excel 호환 스프레드시트의 빠른 생성, 조작, 변환 및 공유를 지원하는 포괄적인 API
  • 거의 모든 응용 프로그램 및 플랫폼의 호출 지원
  • .NET Core 2.0, .NET Framework, Mono, Xamarin.iOS 지원

무료 평가판(v 1.3.0) 다운로드

이점

GrapeCity의 Spread.Services 철학은 성능, 유연성, 호환성, 작은 사용 공간의 네 가지 요소로 요약됩니다.

빠른 성능

Spread.Services는 최대 성능을 발휘하도록 빌드되었습니다. GrapeCity의 Excel 호환 서버 구성 요소는 매우 빠르며 구성 가능한 고성능 특성을 지원합니다.

완벽한 Excel 호환성

피벗 테이블, 주석, 차트, 조건부 서식, 데이터 유효성 검사, 수식, 셰이프 및 그림, 스파크라인, 테이블 등 Excel과 완벽하게 호환됩니다.

SpreadJS JSON 지원

Spread.Services를 SpreadJS와 함께 사용하면 출시된 가장 빠른 API를 통해 JSON 데이터를 사용할 수 있습니다.

유연한 테마 및 구성 요소

사용자 지정 가능한 테마, 구성 가능한 구성 요소, 요약 데이터, 사용자 지정 스타일, 포함된 그리기 개체, 통합 계산 엔진 등을 통해 사용자의 역량을 강화합니다.

작은 사용 공간

Spread.Services는 작은 메모리 사용 공간을 갖고 있어 서버를 사용하지 않고 Azure 기능을 사용하는 응용 프로그램 시나리오에 적합합니다. 3.7MB의 어셈블리 파일 크기는 대용량 Excel 문서를 빠르고 효율적으로 처리할 수 있도록 최적화되었습니다.

Xamarin.iOS 지원

네이티브 모바일 앱에 속도와 기능을 추가할 수 있습니다. 대부분의 Spread.Services 기능이 Xamarin.iOS에서 지원됩니다. 계산 엔진은 현재 Xamarin.iOS에서 지원되지 않습니다.

Spread.Services의 기능 살펴보기

크로스 플랫폼

.NET Core, .NET Framework, Mono를 비롯한 여러 플랫폼을 지원합니다.

VSTO 스타일 API

Visual Studio Tools for Office(VSTO)에 사용되는 것과 동일한 스타일 요소를 사용하여 사용자 지정 스타일을 만들 수 있습니다.

Excel 호환성

Excel을 사용하지 않고도 Excel 호환 XLSX 파일을 원활하게 가져오고 내보낼 수 있습니다.

통합 문서 및 워크시트

만들기, 가져오기, 내보내기, 암호 사용, 시트 추가, 활성화, 구성, 삭제, 보호

피벗 및 Excel 테이블

Excel 데이터 테이블을 만들고, 피벗 테이블을 추가하여 데이터를 자동으로 계산하거나, 합계 또는 평균을 구할 수 있습니다.

수식(450개 이상의 Excel 함수)

수백 개의 내장된 함수와 연산자를 사용하여 복잡한 계산을 수행할 수 있습니다.

Charts

Series, Walls, 축, 선, 밑면, 데이터 레이블 및 범례를 사용자 지정합니다.

데이터 유효성 검사

정수, 소수, 목록, 날짜, 시간, 텍스트 길이 및 사용자 지정 값을 유효성 검사합니다.

조건부 서식 규칙

셀 값, 평균, 색 눈금, 데이터 막대, 아이콘 집합, 위쪽 아래쪽, 고유 및 식에 대한 규칙을 사용합니다.

스파크라인

향상된 분석을 위해 셀 안쪽에 작은 약식 차트를 그려서 데이터를 빠르게 시각화할 수 있습니다.

필터링

이름, 텍스트, 날짜, 색 또는 아이콘을 기준으로 셀 범위를 자동으로 필터링할 수 있습니다.

셰이프

셰이프 화살표, 선, 차트, 슬라이서 및 그림과 같은 그리기 개체를 워크시트 셀에 포함합니다.

범위 작업

값, 높이 및 너비를 설정하고, 셀 범위를 잘라내기, 복사, 붙여넣기, 숨기기, 삽입, 삭제 및 병합할 수 있습니다.

Office Web Component(OWC)
대체

셀 주석으로 워크시트에 주석을 추가하여 셀에 포함된 데이터에 대한 정보를 추가할 수 있습니다.

Spread.Sheets 상호 작용

사용자가 보고 편집할 수 있도록 JSON 문자열을 통해 Spread.Sheets로 내보낸 다음 다시 서버에 게시할 수 있습니다.

Microsoft Excel 스프레드시트를 프로그래밍 방식으로 만들고 관리하는 완벽한 .NET API

Complete .NET API to Programmatically Create and Manage Microsoft Excel Spreadsheets

개발자는 GrapeCity Spread.Services의 포괄적인 API를 사용하여 Microsoft Excel 호환 스프레드시트를 빠르게 생성, 조작, 변환, 공유할 수 있습니다. 또한 거의 모든 응용 프로그램과 플랫폼에서 Excel을 사용하지 않고도 API를 호출할 수 있습니다.
Excel의 문서 개체 모델을 기반으로 GrapeCity의 인터페이스 기반 API를 모델링했습니다. 즉, 모든 스프레드시트 시나리오에 대해 가져오기, 계산, 쿼리, 생성, 내보내기 작업을 수행할 수 있습니다.
가져오거나 생성된 스프레드시트에서 다른 항목에 대한 참조를 포함할 수 있습니다. 참조할 수 있는 항목은 다음과 같습니다.

  • 전체 리포트
  • 정렬되고 필터링된 테이블
  • 정렬되고 필터링된 피벗 테이블
  • 차트
  • 스파크라인
  • 조건부 서식
  • 대시보드 리포트

Spread.Services는 .NET Framework, .NET Core, Mono를 비롯한 여러 플랫폼을 대상으로 합니다. Spread.Services는 모든 스프레드시트 과제를 충족하는 완벽한 솔루션입니다.

선택적으로 Spread.Services를 Spread.Sheets와 함께 사용 가능

Spread.Sheets 뷰어

Spread.Sheets 뷰어를 Spread.Services와 함께 사용하면 JSON 문자열을 사용하여 브라우저 창에서 스프레드시트의 내용을 보거나 편집할 수 있습니다. 뷰어에서는 처리를 위해 변경된 스프레드시트를 Spread.Services로 다시 보냅니다.

Spread.Services

Spread.Services는 서브 측에서 작동하여 Excel 템플릿 파일을 열거나 가져오고, 콘텐츠를 JSON 문자열로 뷰어와 주고받고, 변경된 스프레드시트를 Excel 파일로 저장하거나 내보냅니다.
SpreadJS의 이전 ExcelIO 구성 요소를 Spread.Services로 대체합니다. 이유? 이전 구성 요소는 XLSX 파일만 로드하고 저장할 수 있습니다.
Spread.Services에는 콘텐츠를 수정하고 XLSX 파일을 가져오거나 내보낼 수 있는 API가 있습니다.

Spread.Services 서비스 팩 1의 새로운 기능

Spread.Services SP1에는 SpreadJS에 대한 향상된 JSON 지원이 포함되어 있습니다. Spread.Services는 SpreadJS에 대한 업그레이드로도 제공되며, JSON 지원을 사용하는 SpreadJS 고객은 출시된 가장 빠른 API를 통해 JSON 데이터를 사용할 수 있습니다.

  • SpreadJS v11 SSJSON(차트 ssjson 및 데이터 유효성 검사 ssjson)이 현재 지원됩니다.
  • 이제 Excel 페이지 설정 옵션을 사용하여 인쇄를 관리할 수 있습니다.
  • 이제 Excel을 여는 동안 열기 옵션이 지원됩니다.
  • 이제 IName 인터페이스의 RefersToR1C1 속성이 지원됩니다.
  • 계산 엔진을 제외한 모든 Spread.Services 기능이 Xamarin.iOS에서 지원됩니다.

새로운 기능

Spread.Services 데모

데모에는 Spread.Services를 사용하여 스프레드시트 코드 작성을 시작하는 단계를 알려주는 자습서가 포함되어 있습니다. 기능 섹션에서는 각 기능에 대한 샘플 코드를 제공하지만, Spread.Sheets 뷰어, Excel 보고 및 Excel 템플릿 섹션에서는 일부 실제 시나리오에 대한 샘플 코드를 제공합니다.


데모 보기