2016-08-31 2 views
0

사용자가 HTML 파일 입력시 입력 할 xlsx 파일을 읽으려면 js-xlsx (https://github.com/SheetJS/js-xlsx)를 사용하려고합니다. 그러나 내가 개발중인 API가 HTML5 파일 처리를 지원한다고 생각하지 않습니다. 나 : "$ (...). addEventListener가 함수가 아닙니다"콘솔에 있습니다. lib에는 구형 브라우저에 대한 대안이 있지만 ajax 호출이며 사용자가 입력 한 파일을 즉시 읽으려고합니다.js-xlsx : HTML5없이 로컬 파일을 읽는 방법

위의 github에서 예제로 사용할 수있는 기능을 사용하고 있습니다.

이 작업을 수행 할 수 있습니까? 아니면 파일을 내 서버에 업로드 한 다음 ajax로 작업해야합니까?

죄송합니다. 적절한 질문이 아니라면 어디에서나 대답을 찾지 못했습니다.

+1

서버에 업로드하지 않고 로컬 채우기에 액세스하려면 최신 API가 필요합니다. –

+0

감사합니다. @JuanMendes. 나는 그것이 사실이라고 생각했다. –

답변

0

HTML5에서 작동하도록 관리했습니다.

0

js-xlsx와 같은 타사 플러그인을 사용하지 않고 xlsx 파일을 읽고 쓸 수있는 방법은 없습니다.

그러나 당신이 시도 할 수있는 또 다른 방법은 다음과 같습니다

  • 변환하고 XML로 XLSX 파일을 저장합니다.
  • ajax 호출을 사용하여 xml 파일을로드하고 구조를 구문 분석합니다.
+0

메신저 사용 js-xlsx –

관련 문제