c#/fpspread

[C#] fpspread Excel 저장

byH 2021. 12. 3. 09:17
728x90
반응형

fpspread Excel 저장은 다음과 같이 실행할 수 있다.

 

retBoolean = fpSpread1.SaveExcel(fileName, FarPoint.Win.Spread.Model.IncludeHeaders.ColumnHeadersCustomOnly);

retBoolean = fpSpread1.SaveExcel(fileName, FarPoint.Win.Spread.Model.IncludeHeaders.None);

저장경로, Header를 포함할 것인지 아닌지 

 

이 기능을 통해 저장 시 주의 사항이 있다.

기본적으로 Sheet 의 Protect 속성이 True로 되어있다. 만약 이렇게 엑셀 저장 시 엑셀에서 편집이 안 된다. 

그래서 추가로 엑셀의 편집이 필요한 파일이라면, Sheet Protect를 변경해줘야 한다.

 

1) Spread Designer

[Sheet에 대한 속성 확인은 왼쪽 상단에 열과 행이 만나는 지점을 클릭하면 나타난다]

 

2) Winform fpsread 속성 

 

2) 소스 코딩 

 fpSpread1.Sheets[0].Protect = false;

728x90
반응형