jsp excel 파일 다운로드

코드 라인 27-32: 목록 개체인 다중 parts 개체에 있는 파일 항목 수를 확인하여 파일 수를 반복하고 제공된 파일 이름으로 c:/guru/upload 폴더에 저장합니다. 우리는 언급 된 폴더에 fileobject의 쓰기 방법을 사용하여 파일을 작성하고 있습니다. Excel 파일을 BLOB로 저장했습니다. JSP 사용자의 파일 이름을 클릭하면 BLOB를 검색하고 Excel에 표시 할 수 있어야합니다. 여기서 저를 도와주시겠어요? 안녕하세요, 여기 나야나와 같은 문제가 있어요. 내 파일은 DB2의 BLOB 필드에 저장됩니다. 나는 그들을 검색하려고하지만 텍스트 파일에 대해서만 성공했지만 DOC, PDF 및 XLS도 검색해야합니다. 그들이 base64 인코딩 저장되어 있다는 것을 고려할 때, 나는 파일을 다운로드하기 위해 다음 코드를 사용하고 있지만, 앞서 말했듯이, 텍스트 파일 <% 문자열 파일 이름 = request.getParameter ("파일 이름")에 대해 작업했습니다. 문자열 파일 형식 = request.getParameter("파일 유형"); 문자열 파일콘텐츠 = b64Decode(request.getParameter("파일 콘텐츠"));//Blob 콘텐츠 응답.setContentType(파일 유형); response.setContentType("애플리케이션/옥텟 스트림"); response.setHeader("콘텐츠 처리", "첨부 파일 이름="" + 파일이름 + ""); response.setContentLength((int) fileContent.length()); {를 시도하십시오… 더 읽기 » 나는 콘텐츠 유형 "응용 프로그램 / 옥텟 스트림", "응용 프로그램 / 힘 다운로드"뿐만 아니라 "응용 프로그램 / vnd.ms-excel"을 시도, 나는 엑셀 파일을 다운로드 원인.

안녕 모두, 나는 엑셀 파일을 다운로드하려고 할 때 나는 HTTPS의 페이지에 액세스 할 때 IE에서 다음과 같은 오류를 받고있어요. ————– 인터넷 익스플로러는 다운로드 할 수 없습니다 … 인터넷 익스플로러에서이 인터넷 사이트를 열 수 없습니다. 요청된 사이트는 사용할 수 없거나 찾을 수 없습니다. 나중에 다시 시도하십시오. ————— 하지만 난 할 수 … Excel에서 멋진 기능이 필요하지 않지만 다운로드 중인 파일에서 직접 Excel을 열면 쉼표 구분 된 파일을 작성하기만하면 기본적으로 Excel로 열수 있습니다 (사용자가 자신의 파일 연결을 변경하지 않은 경우 Excel과 관련된 Office set .csv 파일). 그래서 단순히 당신이 당신의 열을 분리해야합니다 … 엑셀 시트를 만들려면 아파치 POI인 타사 API를 사용할 수 있습니다. 아파치 POI는 마이크로 소프트 파일 형식에 액세스 할 수있는 오픈 소스 자바 라이브러리입니다.

이 API는 아파치 웹 사이트를 통해 사용할 수 있습니다. 당신은 poi 빈-3.1-베타2-20080526.zip (POI.jar) 양식 아파치 자카르타 프로젝트를 다운로드 할 수 있습니다. jsp 파일에서 jsp 페이지에서 Excel 시트를 만드는 데 필요한 패키지를 가져와야합니다. 우리가 가져 와서해야 패키지는 자바.io.InputStream, org.apache.poi.hssf.usermodel.HSSFSheet 및 org.apache.poi.hssf.usermodel입니다. HSSF워크북. java.io.InputStream 클래스는 파일을 만드는 데 사용됩니다. 우리는 “.xls”확장명으로 명명 된 엑셀 파일을 만들고 있습니다. org.apache.poi.hssf.usermodel. HSSFWorkbook 클래스는 HSSFWorkbook의 개체를 만드는 데 사용되며, 이에 따라 새 “.xls” 파일을 작성합니다. 이 개체를 사용하면 excel 파일을 수정할 수 있습니다. org.apache.poi.hssf.usermodel.HSSFSheet는 시트의 개체를 만드는 데 사용됩니다.

Email this to someoneShare on FacebookTweet about this on TwitterPrint this pageShare on LinkedInShare on TumblrShare on Google+
Questa voce è stata pubblicata in Senza categoria. Aggiungi ai segnalibri il permalink.