! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

대용량 업로드 질문입니다. > Q&A | 토론

본문 바로가기

PureJS 대용량 업로드 질문입니다.

페이지 정보

작성자 ahaha 작성일 2023-10-25 19:06 조회 154회 댓글 0건
제품 버전 : 최신 버전
컨트롤 이름 : excelIo

본문

안녕하세요. spreadjs 사용자입니다.

질문이 있어서 이렇게 글을 남깁니다.


현재 상황은 이렇습니다


엑셀을 업로드 할때 ..

excelIO.open(
        excelFile,
        function (json) {
            spread.fromJSON(json, serializationOption);


이런식으로 업로드를 진행하고 있습니다.


쓰는데 크게 문제 없지만

서식이 상식 이상으로 많고 row가 많을 때 문제가 발생하고 있습니다.


예를 들어 시트가 30개고 한 시트당 20만건의 로우가 있는 용량 150MB 엑셀파일을 업로드 할때,

메모리 때문에 그런건지 excelIO의 function 조차 못 타는거 같은데요

혹시 fromJSON을 인식할 수 있는 방법이 있을까요?


감사합니다.

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

PureJS Re: 대용량 업로드 질문입니다.

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK루카스 작성일 2023-10-26 16:05 댓글 0건

본문

안녕하세요 그레이프시티입니다.


말씀해주신 상황이라면, 엑셀 파일이 너무 많은 데이터를 가지고 있어 메모리가 부족하여 그런것으로 예상됩니다.

SpreadJS는 브라우저를 통해 웹 상으로 데이터를 보여주기 위해 사용되기 때문에 너무 큰 용량이나 너무 많은 데이터를 불러오려고 할 경우에는 불러오지 못하는 경우가 발생할 수 있습니다.

엑셀의 용량이 150MB라면 웹 상으로 로드하기에는 너무 많은 데이터를 가진 것으로 보여지기 때문에 코드 상으로 이를 개선하기에는 무리가 있어 보입니다.


도움을 드리지 못해 죄송합니다.


감사합니다.

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.