C#에서 Excel에서 Microsoft.Office.Interop.Excel namespace를 이용해 파일을 저장할 때 기본 파일로 저장을 하게 되면

Cell 너비나 높이, 폰트 사이즈 등을 개별적으로 설정하기가 힘듭니다.

엑셀 템플릿을 불러와서 템플릿 파일을 이용해 Cell 스타일을 입혀서 저장 하는 방식입니다.

 

아래 소스는 엑셀 저장 소스 중 템플릿을 가져오는 예제 소스 입니다.

….

….

Excel.Application oXL = null;
Excel._Workbook oWB = null;

Excel._Worksheet oSheet = null;

 

oXL = new Excel.Application();

string path = @"C:\Templates\TemplateTest.xlt";

oWB = oXL.Workbooks.Open(path, 0, false, 5, "", "",

false, Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false);

 

oSheet = (Excel._Worksheet)oWB.ActiveSheet;

oSheet.Cells[2, 2] = "Text";

….

….

Posted by 홍상길 홍상길

댓글을 달아 주세요

이전버튼 1 ··· 3 4 5 6 7 8 9 10 11 이전버튼

블로그 이미지
홍상길

공지사항

Yesterday29
Today23
Total294,578

달력

 « |  » 2019.11
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

최근에 달린 댓글

글 보관함