[]
        
(Showing Draft Content)

CSV 파일 가져오기 및 내보내기

쉼표로 구분된 값(.csv) 파일에 데이터를 저장하거나 불러올 수 있습니다.

데이터를 쉼표로 구분된 파일로 저장하려면 getCsv 파일 메서드를 사용하고, 데이터를 불러오려면 setCsv 파일 메서드를 사용하세요.

다음 코드 샘플은 CSV 파일을 저장하고 불러옵니다. 버튼 1을 선택하면 저장되고 버튼 2를 선택하면 파일이 불러와집니다. 시트를 변경해서 결과를 확인하세요.

var sheet1 = spread.getSheet(0);
sheet1.setRowCount(3);
sheet1.setColumnCount(5);
sheet1.options.colHeaderAutoText = GC.Spread.Sheets.HeaderAutoText.blank;
sheet1.options.rowHeaderAutoText = GC.Spread.Sheets.HeaderAutoText.blank;
sheet1.setText(0, 0, "Row1", GC.Spread.Sheets.SheetArea.rowHeader);
sheet1.setText(1, 0, "Row2", GC.Spread.Sheets.SheetArea.rowHeader);
sheet1.setText(2, 0, "Row3", GC.Spread.Sheets.SheetArea.rowHeader);
sheet1.setText(0, 0, "Column1", GC.Spread.Sheets.SheetArea.colHeader);
sheet1.setText(0, 1, "Column2", GC.Spread.Sheets.SheetArea.colHeader);
sheet1.setText(0, 2, "Column3", GC.Spread.Sheets.SheetArea.colHeader);
sheet1.setText(0, 3, "Column4", GC.Spread.Sheets.SheetArea.colHeader);
sheet1.setText(0, 4, "Column5", GC.Spread.Sheets.SheetArea.colHeader);
sheet1.setText(0, 0, "SPREAD-1");
sheet1.setText(1, 0, "SPREAD-2");
sheet1.setText(2, 0, "SPREAD-3");
sheet1.setValue(0, 1, new Date().setFullYear(2006, 8, 1));
sheet1.setValue(1, 1, new Date().setFullYear(2006, 8, 2));
sheet1.setValue(2, 1, new Date().setFullYear(2006, 8, 3));
sheet1.setColumnWidth(1, 90);
sheet1.setValue(0, 2, 123.45);
sheet1.setValue(1, 2, 99.9999);
sheet1.setValue(2, 2, 100);
sheet1.setValue(0, 3, true);
sheet1.setValue(1, 3, false);
sheet1.setValue(2, 3, true);
sheet1.setValue(0, 4, "aaa");
sheet1.setValue(1, 4, "bbb");
sheet1.setValue(2, 4, "ccc");

$("#button1").click(function(){
    //첫 번째 시트의 모든 데이터를 csv 형식으로 저장합니다.
    window.CSVString = spread.getSheet(0).getCsv(0, 0, spread.getSheet(0).getRowCount(), spread.getSheet(0).getColumnCount(), "\r", ",");
});

$("#button2").click(function(){
    //저장된 csv 파일을 두 번째 시트에 불러옵니다.
    spread.getSheet(1).setCsv(0, 0, window.CSVString, "\r", ",");
 });

//페이지에 버튼 컨트롤 추가
<input type="button" id="button1" value="button1"/>
<input type="button" id="button2" value="button2"/>