[]
        
(Showing Draft Content)

대량 데이터 설정

대량의 데이터를 삽입할 때는 setValue 메서드 대신 setArray 메서드를 사용하면 성능을 최적화할 수 있습니다. setArray 메서드는 이차원 배열 형태의 객체 데이터를 워크시트의 지정된 셀 범위에 설정해 줍니다.

대량 데이터를 다루는 경우, setArray 메서드를 사용하면 메모리 사용량과 처리 효율 측면에서 setValue 메서드에 비해 전체적인 성능이 향상됩니다.

다음은 setArray 메서드를 사용하여 대량의 데이터를 설정하는 코드 예제입니다.

var spread = new GC.Spread.Sheets.Workbook(document.getElementById('ss'), { sheetCount: 1 });
var sheet = spread.getSheet(0);
// 값 배열 설정
 var dataArray = [
 ["", 'Chrome', 'Firefox', 'IE', 'Safari', 'Edge', 'Opera', 'Other'],
 ["2017", 0.6360, 0.1304, 0.0834, 0.0589, 0.0443, 0.0223, 0.0246],
 ["2018", 0.3260, 0.2638, 0.1828, 0.0367, 0.9721, 0.2732, 0.3762],
];
 sheet.setArray(0, 0, dataArray, false);
// 수식 배열 설정 
 var formulaArray = [["=1+1", "=2+2", "=3+3"], ["=4+4", "=5+5", "=6+6"], ["=7+7", "=8+8", "=9+9"]];
 sheet.setArray(5, 2, formulaArray, true);