Open/Close Menu Yapı Taahhüt ve İnş. Tic. Ltd. Şti.

Size Özel Tekliflerimiz?
İletişime Geçin! »

Bizi Arayın:
0216 537 19 46/47

Excel 스프레드시트로 페이지의 현재 보기를 다운로드하기만 하면 되는 경우도 있습니다. 여기서는 다음과 같이 코드를 사용할 수 있습니다. 태그: 엑셀, 내보내기, html5, 자바 스크립트, 가져오기, 스프레드, 스프레드 시트, SpreadJS, 스프레드 시트, 스프레드 시트, 스프레드 시트, 스프레드 시트 따라서 다운로드는 MVC 다운로드 작업의 URL에 window.location을 설정하여 수행 할 수 있습니다. 또한 스프레드 시트라이트 Nuget 패키지가 있습니다, 그 당신이 데이터베이스 또는 웹 서비스에서 검색 된 데이터로 즉석에서 엑셀 파일을 만들 수 있습니다. 다음 코드를 사용하여 (SpreadSheetLight nuget 패키지와 함께) 즉시 Excel 파일을 생성 할 수 있습니다 : 우리 중 일부는 ajax 요청에서 파일을 제공하려고하는 것을 보았습니다. 몇 가지 연구 후, 나는 그것을 할 수있는 명확한 해결책을 찾지 못했습니다. 그들 중 일부를 조정, 나는 성공적으로 Ajax 요청에서 CSV 및 xls 데이터를 내보냈다. 문제는 인코딩으로 인해 파일 형식이 xls인 경우 조작이 다르므로 약간의 조작이 있습니다. 이것은 스프레드JS 자바 스크립트 스프레드 시트를 사용하여 Excel 파일에 데이터를 추가 한 다음 간단한 자바 스크립트 코드로 Excel로 다시 내보내는 방법의 한 예입니다. 마지막으로 단추를 추가하여 파일을 내보낼 수 있습니다. 이렇게하려면, 우리는 Spread.Sheets에 내장 된 클라이언트 측 ExcelIO 코드를 사용할 수 있습니다: 그러나 이것은 괜찮습니다, HTTP GET에서 우리는 위의 예에서와 같이 간단한 데이터를 보내는 경우 (MVC 작업 방법 “다운로드”), 이미지 이름. 아래 데모 코드는 Excel 파일을 만들고 다운로드하기 위한 것입니다: 실제로 파일을 여는 데 사용할 수 있는 클라이언트 측 ExcelIO 구성 요소의 인스턴스를 만들어야 합니다: ASP.NET MVC에서 Ajax 호출을 사용할 때 JSON 개체만 반환할 수 있지만 파일은 반환할 수 없습니다.

이렇게 하려면 파일을 만들고 서버에 저장하고 경로를 Ajax로 반환해야 합니다. Excel 파일을 가져오고 내보낼 수 있으며 사용자에게 순수한 JavaScript로 해당 파일과 상호 작용할 수 있는 인터페이스를 제공할 수 있습니다. 이 자습서에서는 SpreadJS 구성 요소를 HTML 페이지에 추가하고 Excel 파일을 가져오는 것이 얼마나 쉬운지 보여 드리겠습니다. 이 솔루션은 기존 Excel Template (헤더가있는 빈 통합 문서)가있고 코드를 사용하여 thie 템플릿의 인스턴스를 만든 다음 데이터베이스 리포지토리 또는 웹 서비스 리포지토리를 사용하여 데이터를 채운 다음 채워진 문서를 다운로드할 때 작동합니다. XLSX로 워크 북 : 실제로 엑셀 파일을 다운로드 하는 두 번째 MVC 작업 방법 (FileResult 반환 하 여) : 다음 게시물 요청의 성공 콜백에서, 우리는 다운로드 MVC 작업 메서드에 window.location을 설정 하 여 또 다른 ajax 호출을 만들 것 이다, 로 아래 그림: 해당 코드를 추가하면 웹 브라우저에서 페이지를 열고 Excel 파일 로드를 스프레드.Sheets에 추가된 수익 행으로 볼 수 있습니다.