본문 바로가기
IT/SBGrid

[SBGrid] - 5. SBGrid 엑셀파일 업로드/다운로드

by 차이나는 개발자 2020. 9. 17.
728x90
반응형

#SBGrid 엑셀파일 업로드/다운로드

 

 

엑셀파일 업로드(importExcelData)

서버를 거치지 않고 클라이언트단에서 그리드 데이터, 스타일, 병합 정보를 업로드합니다.

상세설명

  • 메소드 : datagrid.importExcelData(param1, param2, param3);
    • param1 (필수) : [event]    이벤트 객체
    • param2 (선택) : [number] 제외하고 업로드할 행의 개수 (default: 그리드 고정 행 개수)
    • param3 (선택) : [number] 제외하고 업로드할 열의 개수 (default: 그리드 rowheader 개수)

 

엑셀파일로 다운로드(exportLocalExcel)

서버를 거치지 않고 클라이언트단에서 그리드 데이터, 스타일, 병합 정보를 다운로드합니다.

상세설명

  • 메소드 : datagrid.exportLocalExcel(param1);
    • param1 (필수) : [string] 다운 받을 파일 제목

 

엑셀파일 형식으로 다운로드(exportData)

그리드 데이터를 xls/txt/xml/csv 형식으로 다운로드합니다.

상세설명

  • 메소드 : datagrid.exportData(param1, param2, param3, param4);
    • param1 (필수) : [string] 다운 받을 파일 형식
    • param2 (필수) : [string] 다운 받을 파일 제목
    • param3(선택) : [boolean] 행 추가 후 스크롤 이동 여부
      • true : csv/xls/xlsx 형식의 데이터 다운로드를 그리드에 보이는 기준으로 다운로드
      • false : csv/xls/xlsx 형식의 데이터 다운로드를 jsonref 기준으로 다운로드
    • param4(선택) : [Object]
      • arrRemoveCols(선택) csv/xls/xlsx 형식의 데이터 다운로드를 그리드에 보이는 기준으로 할 때 다운로드에서 제외할 열
        • ex) arrRemoveCols:[1,2]
      • combolabel(선택) csv/xls/xlsx combo/inputcombo 일 때 label 값으로 저장
        • true : label 값으로 저장
        • false : value 값으로 저장
        • ex) combolabel:true

 

 

 

728x90
반응형

댓글