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

PostgresSQL DB와의 연동 > Q&A | 토론

본문 바로가기

기타 PostgresSQL DB와의 연동

페이지 정보

작성자 steve 작성일 2021-12-02 09:15 조회 1,756회 댓글 2건
제품 버전 : SpreadJS 사용 타당성 검토 중
컨트롤 이름 : postgresSQL DB와 SpreadJS 와 연동

본문

안녕하세요?


궁금하게 있어서요.  DB와 연동이 되면 SpreadJS를 시범적으로 적용을 해 보고 싶어서 아래의 사항을 문의 드리게 되었스빈다. 


1. postgresSQL DB와 SpreadJS 와 연동이  가능한가요?


2. json을 이용해서 연동이 되는 것인가요?


3. excel의 VBA 모듈로 작성한 기존의 vba 코드를 사용할 수 있나요?


4. spread sheet의  cell 과 db table의 column과 매핑을 사용자가 원하는 형태로 매핑을 해서 연동이 가능한가요?


5. 기존 엑셀의 디자인 모드에서 만든 버튼과 vba sub/function 모듈을 SpreadJS에 넣어서 연동시켜서 작동하게 할 수 있나요?


답변을 부탁 드립니다. 

 

감사합니다.

감사합니다. 

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

댓글목록

steve님의 댓글

steve 작성일

현재 ODBC를 이용해서 postgresSQL DB와 연동하여 사용중인데, PC 환경과 네트워크 환경 문제로 접근이 안되는 경우가 있어서 Web Excel과 같은 SpreadJS를 적용하는 것을 심각하게 고려하고 있습니다. 

steve님의 댓글

steve 작성일

즉, Excel + VBA  <==> ODBC <==> postgresSQL DBMS 이런 구조로 운영 중입니다.   Excel 부분을 SpreadJS로 변경해서 적용을 해 보려고 하는 데 가능한지 여부를 알고 싶습니다. 

1 답변

기타 Re: PostgresSQL DB와의 연동

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

페이지 정보

작성자 GCK루시 작성일 2021-12-02 11:17 댓글 0건

본문

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


문의 주신 내용에 답변 드립니다.


1. postgresSQL DB와 SpreadJS 와 연동이 가능한가요,

& 2.json을 이용해서 연동이 되는 것인가요?

SpreadJS의 경우, 순수 자바스크립트로 만들어진 프론트엔드 제품이며 DB 종류와 상관없이 JSON 형식으로 연동하시면 됩니다. 더불어, SpreadJS에서 작성된 데이터를 통합문서 단위로 저장하기 위해서는 ssjson 방식도 사용하실 수 있습니다. 아래 관련 샘플 및 도움말 문서(SpreadJS JSON / 데이터 바인딩)를 전달 드리오니 아래 링크를 확인하시기 바랍니다.


3. excel의 VBA 모듈로 작성한 기존의  코드를 사용할 수 있나요?

=> SpreadJS의 경우, 엑셀 매크로 기능을 지원하고 있지 않습니다. 따라서 매크로 코드가 있는 VBA 파일(xlsm)은 SpreadJS 에서 불러올 수 없습니다. SpreadJS는 xlsx 확장자만 불러올 수 있기 때문에 Excel 파일을 열어 매크로를 제외한 xlsx 확장자로 다른 이름으로 저장하여 불러오시기 바랍니다.


4. spread sheet의  cell 과 db table의 column과 매핑을 사용자가 원하는 형태로 매핑을 해서 연동이 가능한가요?

=> SpreadJS에서는 bindColumn 메서드를 이용하여 특정 column과 바인딩 되는 기능을 제공하고 있습니다.

bindColumn과 더불어 데이터 바인딩에 대한 방법 및 데모를 아래 링크에서 확인 가능하십니다.


5. 기존 엑셀의 디자인 모드에서 만든 버튼과  sub/function 모듈을 SpreadJS에 넣어서 연동시켜서 작동하게 할 수 있나요?

=>위에서 언급 드렸듯이 문의하신 SpreadJS Excel Macro 기능을 지원하지 않습니다.

다만, 필요하신 기능들은 자바스크립트로 순수하게 코드로 짜서 대부분 구현하실 수 있으며 이 점 참고 부탁 드립니다. 원하시는 답변을 드리지 못한 점 죄송합니다.


즉, Excel + VBA  <==> ODBC <==> postgresSQL DBMS 이런 구조로 운영 중입니다.   Excel 부분을 SpreadJS로  보려고 하는 데 가능한지 여부를 알고 싶습니다.

=> 말씀하신 구조에서 SpreadJS를 이용하여 대처하실 수 있습니다. 다만, VBA 코드 부분에 대해서는 자바스크립트로 별도 구현해서 사용하셔야 하며 이 점 업무에 참조하시기 바랍니다.


[SpreadJS JSON]

- ssjon 불러오기 샘플 : https://codepen.io/GrapeCity-Korea/pen/qBaJWRz

- toJSON 메소드 : https://www.grapecity.com/spreadjs/docs/v14/online/SpreadJS~GC.Spread.Sheets.Workbook~toJSON.html

- fromJSON 메소드: https://www.grapecity.com/spreadjs/docs/v14/online/SpreadJS~GC.Spread.Sheets.Workbook~fromJSON.html

- Database에 SpreadSheet 변경 사항 저장하기 : https://www.grapecity.com/spreadjs/docs/v14/online/save-changes.html


[데이터 바인딩]

- 시트 : https://demo.grapecity.co.kr/spreadjs/learn-spreadjs/features/data-binding/sheet-level-binding/purejs

- 셀 : https://demo.grapecity.co.kr/spreadjs/learn-spreadjs/features/data-binding/cell-level-binding/purejs

- 표 : https://demo.grapecity.co.kr/spreadjs/learn-spreadjs/features/data-binding/table-binding/purejs

- 데이터 바인딩 도움말 문서 : https://www.grapecity.com/spreadjs/docs/v14/online/binding.html


다른 궁금한 점이 생기면, 문의 주시기 바랍니다.

감사합니다. 
그레이프시티 드림 

* 그레이프시티(GrapeCity)는 개발자를 위하여 ComponentOne(컴포넌트원), Spread(스프레드), ActiveReports(액티브리포츠), SpreadJS(스프레드JS), Wijmo(위즈모)와 같은 엑셀 스프레드시트 리포팅 그리드와 차트 등 다양한 종류의 .NET JavaScript(자바스크립트) 컴포넌트 툴을 생산하고있는 개발툴 전문 회사 입니다.

댓글목록

등록된 댓글이 없습니다.

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