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

SaveExcel 시 저장된 파일의 문제점.... > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 SaveExcel 시 저장된 파일의 문제점....

페이지 정보

작성자 iroon 작성일 2023-11-07 21:29 조회 136회 댓글 0건
제품 버전 : 16.1.20231.0
컨트롤 이름 : fpSpread

본문

FpSpread1.SaveExcel(sfdlg.FileName, FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat);


위의 문장처럼 저장했을때


파일이 2007년도의 Excel 파일 형식이라고 하는것 같던데,


파일을 열어보면 일절의 기능을 사용할 수 없게 되어있네요.


라인이 저장이 안되고, 정렬이라든지, 로우삭제등 하여튼 엑셀 파일의 기능을 다 하지 못하는 것 같습니다.


이유가 무엇인지, 또 정상적인 형태의 엑셀파일로 저장할 수 있는 옵션이 없을까요?


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

댓글목록

등록된 댓글이 없습니다.

3 답변

WinForms윈폼 Re: SaveExcel 시 저장된 파일의 문제점....

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

페이지 정보

작성자 MESCIUS써니 작성일 2023-11-09 16:08 댓글 1건

본문

iroon 님, 안녕하세요.
메시어스입니다.

문의하신 사항에 대하여 확인해보았으나, saveExcel 메서드를 사용하여 저장한 xlsx 형식의 파일을 열었을 때 말씀하신 현상들이 재현되지 않습니다.
정확한 원인 확인을 위해 해당 현상을 저희 쪽에서 재현해볼 수 있는 실행가능한 샘플 프로젝트를 공유해주실 수 있으실까요?
전달해주신 샘플을 기반으로 원인을 파악하여 안내드릴 수 있도록 하겠습니다.

감사합니다.
메시어스 드림

댓글목록

iroon님의 댓글

iroon 작성일

아래 답변으로 달았습니다. 확인 부탁합니다.

WinForms윈폼 Re: SaveExcel 시 저장된 파일의 문제점....

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

페이지 정보

작성자 iroon 작성일 2023-11-09 17:43 댓글 0건

본문

첨부파일

 fpSprd1.SaveExcel("Result.xlsx", FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat);

위의 명령대로 나온 파일이  같이 송부한 파일입니다. 


한번 확인해 봐 주세요.

댓글목록

등록된 댓글이 없습니다.

WinForms윈폼 Re: SaveExcel 시 저장된 파일의 문제점....

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

페이지 정보

작성자 MESCIUS써니 작성일 2023-11-10 10:14 댓글 2건

본문

iroon 님, 안녕하세요.

메시어스입니다.


말씀하신 내용이, 아래 이미지와 같이 리본바의 메뉴들이 선택 불가능하게 되어있다는 말씀이실까요?

ab69261dcc5c7ba6ff60d5a56787765d_1699578846_4795.png
 

만약 그렇다면, 해당 현상은 시트 보호가 설정되어있어 발생하는 현상으로 추정됩니다.

아래 코드를 사용하여 시트보호를 해제하신 후 SaveExcel 메서드로 파일을 저장해보시기 바랍니다. 

fpSprd1.Sheets[0].Protect = false;
fpSprd1.SaveExcel("Result.xlsx", FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat);


감사합니다.

메시어스 드림

댓글목록

iroon님의 댓글

iroon 작성일

감사합니다. 해결 되었네요.
남은 문제는...
각 셀에 그려놓은 라인이 세이브한 파일에는 나타나지 않는 이유는 뭘까요?
가능하게 할 수 있을까요?

MESCIUS써니님의 댓글의 댓글

MESCIUS써니 작성일

iroon 님, 안녕하세요.
별도로 올려주신 문의글(https://dev.mescius.co.kr/bbs/board.php?bo_table=spread_net_qna&wr_id=2217)에 답변 드린 것과 같이, Spread.NET을 Excel 형식 파일로 저장할 때 Bevel Border 클래스는 함께 내보내지지 않아 발생하는 현상입니다.
따라서, Bevel Border 대신 Line Border를 사용해보실 것을 제안 드립니다.

감사합니다.
메시어스 드림

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