sgcSpreadsheet 기능 표

sgcSpreadsheet가 하는 모든 일을 작업별로 묶었어요. 모든 기능이 모든 sgcSpreadsheet 라이선스에 포함되며 Community 에디션은 없어요.

편집

기능 6가지

워크시트 함수

함수 211개

수식과 재계산

기능 6가지

차트

기능 5가지

플랫폼과 IDE 버전

Delphi, C++ Builder, .NET

편집

기능상세
Excel처럼 입력하기=로 시작하는 텍스트는 수식이에요. 숫자, 15% 같은 백분율, 날짜, TRUE와 FALSE는 현재 로캘의 구분 기호를 사용해 Excel처럼 변환되고, 그 밖의 입력은 텍스트로 처리돼요.
강제 텍스트앞에 작은따옴표를 붙이면 입력이 텍스트로 저장돼요. '=1+1, '007, 'TRUE는 텍스트로 남아요. 이 플래그는 복사와 붙여넣기, 실행 취소, XLSX 파일에서도 유지돼요.
수식 입력줄과 이름 상자TsgcVCLSpreadsheetFormulaBar와 TsgcFMXSpreadsheetFormulaBar는 활성 셀의 수식을 보여 줘요. 이름 상자는 선택 영역의 주소를 표시하고, D20이나 Sheet2!A1 같은 주소로 이동해요.
키보드F2는 셀을 편집하고, Enter, Tab과 Shift 조합은 이동하고, Ctrl+Enter는 입력하고 그 자리에 머물며, Ctrl+Z와 Ctrl+Y는 실행 취소와 다시 실행이에요.
클립보드복사하면 수식이 포함된 탭 구분 텍스트를 Excel과 같은 방식으로 따옴표 처리해서 쓰므로 Excel로 붙여넣고 다시 가져올 수 있어요. 값 하나를 선택 영역에 붙여넣으면 선택한 모든 셀이 채워져요.
스프레드시트 APISetCellInput은 직접 입력한 것처럼 셀을 쓰고, CellText와 CellFormula는 셀을 읽고, GoToAddress는 셀이나 범위를 선택해요. 행과 열은 0부터 시작해요.

워크시트 함수

Excel과 같은 이름과 인수를 가진 기본 제공 함수 211개.

범주함수
수학과 삼각49
통계40
재무9
텍스트31
날짜 및 시간25
조회 및 참조, XLOOKUP 포함17
논리11
정보15
SEQUENCE, SORT, FILTER, UNIQUE 같은 동적 배열14

수식과 재계산

기능상세
수식 엔진파서, 평가기, 함수는 sgcUICore에 있으므로 sgcGrid 수식도 같은 결과를 내요.
종속성 그래프엔진은 어떤 셀이 어떤 셀을 읽는지 알고 있어서, 값이 바뀌면 그에 의존하는 셀만 다시 계산해요.
동적 배열배열을 반환하는 수식은 옆의 셀로 넘쳐 흘러요. 넘침 범위가 막혀 있으면 #SPILL!이 나오고, A1#은 넘친 전체 범위를 가리켜요.
정의된 이름범위, 상수, 수식에 붙이는 이름으로, =SUM(Sales)*(1+Rate) 같은 식에 쓰며 통합 문서 또는 시트 범위를 가져요.
다른 시트 참조=Sheet2!A1과 =SUM('Sales 2026'!B:B). 시트 이름을 바꾸면 그 시트를 참조하는 모든 수식에서도 이름이 바뀌어요.
사용자 지정 함수sgcCalcRegisterFunction으로 애플리케이션이 등록한 함수는 기본 제공 함수처럼 모든 수식에서 동작해요.

통합 문서와 XLSX 파일

기능상세
여러 시트그리드 아래의 탭으로 시트를 전환하고 + 탭으로 시트를 추가해요. 코드에서는 AddSheet, ActiveSheet, SheetCount를 사용해요.
틀 고정FreezePanes는 시트의 나머지가 스크롤되는 동안 처음 행과 열을 제자리에 고정하고, UnfreezePanes는 이를 해제해요.
XLSX 불러오기LoadFromXLSX는 통합 문서의 모든 시트를 수식, 서식, 정의된 이름, 동적 배열, 열 너비, 틀 고정, 차트와 함께 읽어요.
XLSX 저장SaveToXLSX는 모든 시트를 값, 수식, 셀 서식, 열 너비, 틀 고정, 차트와 함께 Excel에서 열리는 파일로 써요.
스트림파일이나 스트림에서 XLSX를 불러오고 저장해요.

차트

기능상세
셀 범위 차트AddChart는 'A1:D10'이나 'Sheet1!A1:D10' 같은 범위의 차트를 추가해요. 차트는 셀의 계산된 값을 읽어요.
차트 유형 7가지세로 막대, 가로 막대, 선, 영역, 원형, 도넛, 산점도를 sgcCharts로 그려요.
실시간 갱신범위의 셀이 바뀌거나 범위의 수식이 새 값을 내면 차트가 다시 만들어져요.
이동과 크기 조절차트는 Excel처럼 시트 위에 떠 있고, 사용자가 마우스로 이동하고 크기를 조절해요.
XLSX의 차트차트는 Excel에서 열리는 차트로 XLSX에 저장되고, 통합 문서와 함께 다시 불러와져요.

플랫폼과 IDE 버전

대상컴포넌트버전
VCLTsgcVCLSpreadsheet, TsgcVCLSpreadsheetFormulaBarDelphi 7 to 13, C++ Builder 2007 to 13
FireMonkeyTsgcFMXSpreadsheet, TsgcFMXSpreadsheetFormulaBarDelphi와 C++ Builder XE6 이후
차트TsgcSpreadsheetChartsVCL과 FireMonkey
종속성sgcGrid와 sgcChartssgcSpreadsheet와 함께 설치돼요

.NET용 sgcSpreadsheet

클래스와 멤버 이름이 같은 C# 포트예요. 패키지는 Registered 전용이며 nuget.org에는 게시되지 않아요.

패키지에디션내용
esegece.sgcSpreadsheetRegistered스프레드시트 모델, 차트, XLSX 지원. .NET Standard 2.0, .NET Framework 4.7.2, .NET 6, 8, 9, 10
esegece.sgcSpreadsheet.WinFormsRegistered수식 입력줄이 있는 TsgcWinFormsSpreadsheet. Windows의 .NET Framework 4.7.2, .NET 8, 9, 10
esegece.sgcSpreadsheet.WpfRegistered수식 입력줄이 있는 TsgcWpfSpreadsheet. Windows의 .NET Framework 4.7.2, .NET 8, 9, 10
esegece.sgcSpreadsheet.AvaloniaRegistered수식 입력줄이 있는 TsgcAvaloniaSpreadsheet. .NET 8, 9, 10

문서

sgcSpreadsheet는 sgcUI 도움말에 문서화되어 있으며, 개발 환경마다 빌드가 따로 있어요.

온라인 도움말

개발 환경별 sgcUI 도움말.

Delphi →
C++ Builder →
.NET →

PDF 매뉴얼

오프라인으로 읽거나 인쇄할 수 있는 PDF 파일 형태의 전체 sgcUI 도움말.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
최고의 가성비: All-Access모든 eSeGeCe 제품과 프리미엄 지원이 포함되어 연 €1,059부터 이용할 수 있어요.
All-Access 가격 보기

sgcSpreadsheet로 만들어 보세요

sgcUI 체험판을 다운로드하고 Delphi 또는 C++ Builder 애플리케이션에 스프레드시트를 추가해 보세요.