AUIGrid 자체적으로 엑셀 임포팅 기능은 지원하지 않습니다.
다만, XLSX 파일(또는 XLS)를 JSON 으로 파싱해 주는 라이브러(SheetJS js-xlsx)를 활용하여 동적으로 AUIGrid 임포팅을 구현한 응용 데모입니다.
SheetJS 의 js-xlsx 라이브러리 활용, 출처 : https://github.com/SheetJS/js-xlsx
SheetJS 의 js-xlsx 라이브러리는 아파치 라이센스 2.0 (Apache License v2.0, https://www.apache.org/licenses/LICENSE-2.0) 으로 상업적 용도로 사용해도 무방하며 아파치 라이센스 2.0 을 명시해야 합니다.
본 데모는 기본적인 구현 데모로, 엑셀 파일의 상단에 제목이나 기타 텍스트가 존재한다면 설정을 다르게 할 필요가 있습니다.
본 데모는 XLSX 파일을 CSV 로 파싱하여 AUIGrid 에 CSV 데이터를 삽입하는 예제입니다.
즉, SheetJS js-xlsx 를 통하여 엑셀 파일을 CSV 로 파싱처리한 후, 생성된 CSV 포맷 데이터를 AUIGrid 에 삽입합니다.
모든 데모는 각각 독립적인 단일 HTML 페이지입니다. 마우스 우클릭 후 "소스 보기" (또는 크롬 기준 단축키 Ctrl + U)로 어떻게 작성되었는지 쉽게 확인 할 수 있습니다.
Copyright © AUISoft Co., Ltd.