2017-01-13 10 views
0

버튼을 클릭하여 Excel로 내보낼 수 있어야하는 데이터가 채워지는 ng 테이블이 있습니다. 현재 alasql (https://github.com/agershun/alasql/wiki/How-to-export-HTML-table-to-Excel)을 사용하고 있지만 Safari에서는 내 보내지 않습니다. 위에서 언급 한 모든 브라우저에 자바 스크립트가있는 HTML 표를 내보낼 수있는 방법이 있습니까? 라이브 데모/예제가 크게 감사하겠습니다. 미리 감사드립니다!IE/FireFox/Chrome/Safari에서 HTML 표를 Excel로 내보내는 방법?

답변

0

여기에있는 기본 아이디어는 테이블의 데이터를 반복하고, CSV 문자열로 포맷하고, 문자열을 인코딩 한 다음 인코딩 된 문자열을 클라이언트에 다운로드하는 것입니다.

아래에서는 어레이에서이 작업을 수행하는 방법에 대해 설명하지만 표를 사용하여 동일한 작업을 쉽게 수행 할 수 있습니다.

How to export JavaScript array info to csv (on client side)?

+0

링크에서의 코드는 Safari에서 데이터를 저장하라는 메시지가 표시되지 않습니다. 그것은 내가 원하지 않는 새로운 탭에서 데이터를 엽니 다. – jonv562

관련 문제