• 미분류

jquery ajax excel 다운로드

다음 코드를 사용할 수 있습니다 (함께 spreadshelight nget 패키지)에 Excel 파일을 생성 하는 즉석에서: 자바 스크립트 코드, 호출 코드 (에 있는 버튼을 클릭)는 먼저 아 약 스 POST 메서드를 호출 호출 @URL. 액션 (“홈/generateexicreport”) 그리고이 ajax를 메서드의 성공 콜백, 우리는 창문을 설정 합니다. 파일 결과를 반환 하는 두 번째 URL에 위치: @Url. 액션 (“Home/downdownload ex보고서”) 또한 우리가 단순히 다운로드 해야 할 경우가 있습니다 Excel 스프레드시트로 페이지의 현재 뷰입니다. 여기에서 우리는 다음과 같이 부호를 사용할 수 있었다: 그러나 이것은 HTTP에 우리가 위의 예제 (MVC 액션 방법 “다운로드”), 이미지 이름으로, 간단한 데이터를 보내는 경우, 괜 찮 아 요. 또는 파일 데이터가 데이터베이스에 저장 되어 있고 Excel 파일과 동일한 파일을 다운로드 해야 하는 시나리오가 있으며 다음 코드를 사용 하면 도움이 될 수 있습니다. 나는 우리 중 일부가 ajax 요청 으로부터 파일을 제공 하려고 애쓰고 있다고 보았다. 약간 연구 후에, 나는 그것을 하는 어떤 명확한 해결책도 찾아내지 않았다. 그들 중 일부는 조정, 내가 성공적으로 Ajax를 요청에서 csv 및 xls 데이터를 수출 했다. 문제는, 만약 filetype xls, 인코딩 때문에, 그래서 바뀌는 약간 theres 조작이 다릅니다. 실제로 엑셀 파일을 다운로드 하는 두번째 MVC 활동 방법 (fileresult를 돌려보내 서): 나는 javascript도 아니다 ajax가 전혀 필요 하지 않다 찾아냈다.

나는 다른 csv/xls/xlsx 파일의 무리를 다운로드 하는 링크와 함께 웹 페이지를가지고 있고 페이지를 전혀 상쾌 싶지 않아요. 나가 한 모두는 뒤에 오는 것 돌려 보내진 활동까지 연결을 구부리고 있었다 … 나는 그것이 실제로 ajax를 사용 하지 않는 동안 그것은 당신이 다운로드를 요청 하는 자바 스크립트 호출을 사용 하 여 다음 다운로드는 실제로 시작할 때 콜백을 받을 수 있도록 않는 수정 프로그램을 발견. 링크는 그것을 보내기 전에 파일을 작성 하는 데 조금 걸리는 서버측 스크립트를 실행 하면이 도움이 발견. 그래서 당신은 그것이 처리의, 그리고 마침내 그 처리 통지를 제거 하는 파일을 보낼 때 그들을 경고 수 있습니다. 그래서 나는 아 약 스를 통해 파일을 로드할 수 있도록 내가 이벤트를 할 때 파일을 요청 하 고 다른 때 실제로 다운로드가 시작 일어날 수 있는 시작 하 고 싶 었입니다. 좋아, ndpu의 코드 heres를 기반으로 개선 (내 생각) 버전의 ajax_download;-나는 아 약 스에서 xlsx 반환, 그래서 난 다시 조금 불통이 필요 하 고 이것이 내가 무엇을 끝낼: http://growingtech.blogspot.in/2012/10/export-html-to-excel-using-jquery-and.html 공용 함수 get스프레드시트 () {$items = 항목:: all (); 엑셀:: 만들기 (` 항목 `, 함수 ($excel) 사용 ($items) {$excel-> 시트 (` exporfile `, 함수 ($sheet) 사용 ($items) {$sheet-> fromarray ($items);});) -> 수출 (` xls `); } 만약 당신이 jQuery 파일 다운로드를 사용 하려면, IE에 대 한 참고 하시기 바랍니다. 당신은 응답을 재설정 해야 하거나 다운로드 하지 않습니다 나는 “클래스 ` 엑셀 `을 찾을 수 없습니다” 오류가 나타납니다. u plz은 나를 도와 야 합니까? “서버에 JSON 데이터를 게시 하 고 엑셀 파일을 받을 수 있습니다. 이 excel 파일은 서버에 의해 만들어지고 클라이언트에 응답으로 반환 됩니다.

브라우저에서 사용자 지정 이름이 있는 파일로 해당 응답 다운로드 “기존 Excel 서식 파일 (헤더가 있는 빈 통합 문서)이 있는 경우 다음 코드를 사용 하 여 thie template 인스턴스를 만들고 데이터베이스를 사용 하는 데이터 채우기 리포지토리 또는 웹 서비스 리포지토리 및 다음 채워진 된 통합 문서를 xlsx로 다운로드 합니다. 또한 Excel 파일을 즉석에서 데이터베이스에서 검색 된 데이터 또는 웹 서비스에서 만드는 데 도움이 될 수 있습니다.