Excel 내용을 Flex Grid에 표현하려면 가장 일반적인 방법은 Server 에 Upload 후 POI나 JXL OpenSource를 이용하여 읽은 후 Client 로 내린 후 Flex Grid에 뿌리면 되겠다.

하지만 많이 복잡하다.

그리하여 생각한것이 IE에 한정된 방법이긴 하지만 IE제공하는 Excel.Application ActiveX를 이용하는 방법이다.

javascript 에서 Excel을 읽은 후 Flex에 내용을 던저 주는 방식을 사용했다.

우선 Flex에서 해당 파일을 선택 해야 하는데 FileReference 객체를 사용하려 하였다.
하지만 Flex 보안정책상 파일명은 리턴되지만 Client의 파일 경로는 리턴되지 않았다.

그리하여 HTML에서 지원하는 input type="file" 과 javascript 를 이용하여 파일을 선택후 경로 및 파일명을 얻는 방법을 찾았다.

소스 첨부하였다.

+ Recent posts