FlexSheet
FlexSheet 언바운드
FlexSheet는 모든 유형의 스프레드시트를 만드는 데 언바운드 모드에서 사용할 수 있습니다. 셀 내용을 정의하거나 최종 사용자가 직접 입력할 수 있습니다.
- 페이지에 FlexSheet 컨트롤을 추가합니다.
- 시트를 FlexSheet에 추가합니다. 아래 예제에서는 행을 반복하여 각 셀에 행 인덱스를 추가합니다.
import * as wjFlexSheet from '@grapecity/wijmo.grid.sheet';let unboundSheet = new wjFlexSheet.FlexSheet('#unboundSheet');unboundSheet.addUnboundSheet('unbound', 20, 10);unboundSheet.deferUpdate(() => {for (let row = 0; row < unboundSheet.rows.length; row++) {for (let col = 0; col < unboundSheet.columns.length; col++) {unboundSheet.setCellData(row, col, row + col);}}});
FlexSheet 수식
FlexSheet 컨트롤을 아래 함수들을 지원힙니다.
abs
숫자의 절대값을 반환합니다.
acos
숫자의 아크코사인(아아크코사인)을 반환합니다.
and
해당 인수가 모두 TRUE이면 TRUE를 반환합니다.
asin
숫자의 아크사인을 반환합니다.
atan
숫자의 아크탄젠트를 반환합니다.
atan2
x 좌표와 y 좌표에서 아크탄젠트를 반환합니다.
average
해당 인수의 평균을 반환합니다.
ceiling
숫자를 가장 가까운 정수 또는 가장 가까운 유의 배수로 반올림합니다.
char
코드 번호로 지정된 문자를 반환합니다.
choose
값 목록에서 값을 선택합니다.
code
텍스트 문자열의 첫 번째 문자에 대한 숫자 코드를 반환합니다.
column
참조의 열 번호를 반환합니다.
columns
참조의 열 수를 반환합니다.
concatenate
여러 텍스트 항목을 하나의 텍스트 항목으로 결합합니다.
cos
숫자의 코사인을 반환합니다.
count
인자들의 목록에 있는 숫자의 수를 카운트합니다.
counta
인자들의 목록에 있는 값의 수를 카운트합니다.
countblank
범위 내의 빈 셀 수를 카운트합니다.
countif
지정된 조건을 만족하는 범위 내의 셀 수를 카운트합니다.
countifs
여러 기준을 충족하는 범위 내의 셀 수를 카운트합니다.
date
특정 날짜의 일련 번호를 반환합니다.
datediff
두 날짜 사이의 일, 월 또는 년 수를 계산합니다.
day
일련 번호를 해당 월의 날짜로 변환합니다.
dcount
데이터베이스에 숫자가 들어 있는 셀을 카운트합니다.
exp
e를 number만큼 거듭제곱한 값을 반환합니다.
false
논리 값 FALSE를 반환합니다.
find
다른 텍스트 값(대소문자 구분)에서 한 텍스트 값을 찾습니다.
floor
숫자를 0으로 반올림합니다.
hlookup
배열의 맨 위 행을 찾고 표시된 셀의 값을 반환합니다.
hour
일련 번호를 시간으로 변환합니다.
if
논리적인 테스트를 수행하는 방법을 지정합니다.
index
인덱스를 사용하여 참조에서 값을 선택합니다.
left
텍스트 값에서 가장 왼쪽에 있는 문자를 반환합니다.
len
텍스트 문자열의 문자 길이를 반환합니다.
ln
숫자의 자연 로그를 반환합니다.
lower
텍스트를 소문자로 변환합니다.
max
인자들의 목록에서 최대값을 반환합니다.
mid
지정한 위치에서 시작하는 텍스트 문자열에서 특정 문자 수를 반환합니다.
min
인자들이 목록에서 최소값을 반환합니다.
mod
분할에서 나머지를 반환합니다.
month
일련 번호를 월로 변환합니다.
not
해당 인자의 논리를 반대로 바꿉니다.
now
현재 날짜 및 시간의 일련 번호를 반환합니다.
or
인자가 TRUE이면 TRUE를 반환합니다.
pi
pi의 값을 반환합니다.
power
밑수를 지정한 만큼 거듭제곱한 결과를 반환합니다.
product
인수를 곱합니다.
proper
텍스트 값의 각 단어에 첫 글자를 대문자로 표시합니다.
rand
0에서 1 사이의 난수를 반환합니다.
rank
숫자 목록에서 숫자의 순위를 반환합니다.
rate
연금의 기간별 이자율을 반환합니다.
replace
텍스트 내의 문자를 바꿉니다.
rept
텍스트를 지정된 횟수만큼 반복합니다.
right
텍스트 값에서는 최우측 문자를 반환합니다.
round
숫자를 지정된 자릿수로 반올림합니다.
rounddown
0에 가까운 방향으로 수를 내림합니다.
roundup
0에서 먼 방향으로 수를 올림합니다.
row
참조의 행 번호를 반환합니다.
rows
참조의 행 수를 반환합니다.
search
대/소문자를 구분하지 않고 텍스트 값 중 하나를 찾습니다.
sin
지정된 각도의 사인(sin)을 반환합니다.
sqrt
양의 제곱근을 반환합니다.
stdev
표본 집단의 표준 편차를 구합니다.
stdevp
인수로 주어진 모집단 전체의 표준 편차를 계산합니다.
substitute
텍스트 문자열의 이전 텍스트를 새 텍스트를 대체합니다.
subtotal
목록 또는 데이터베이스에 있는 소계를 반환합니다.
sum
인수를 추가합니다.
sumif
지정된 기준으로 지정된 셀을 추가합니다.
sumifs
여러 기준을 충족하는 범위의 셀을 추가합니다.
sumproduct
지정된 배열에 해당하는 성분을 곱하고 해당 제품의 합계를 반환합니다.
tan
숫자의 탄젠트를 반환합니다.
text
숫자를 포맷하고 텍스트로 변환합니다.
time
특정 시간의 일련 번호를 반환합니다.
today
오늘 날짜의 일련 번호를 반환합니다.
trim
텍스트에서 공백을 제거합니다.
true
논리 값 TRUE를 반환합니다.
trunc
숫자를 정수로 자릅니다.
upper
텍스트를 대문자로 변환합니다.
value
텍스트 인수를 숫자로 변환합니다.
var
표본의 분산을 예측합니다.
varp
전체 모집단을 기준으로 분산을 계산합니다.
year
일련 번호를 연도로 변환합니다.