Programming/C#
[C#] Excel Template 가져오기
홍상길
2012. 2. 3. 15:12
C#에서 Excel에서 Microsoft.Office.Interop.Excel namespace를 이용해 파일을 저장할 때 기본 파일로 저장을 하게 되면
Cell 너비나 높이, 폰트 사이즈 등을 개별적으로 설정하기가 힘듭니다.
엑셀 템플릿을 불러와서 템플릿 파일을 이용해 Cell 스타일을 입혀서 저장 하는 방식입니다.
아래 소스는 엑셀 저장 소스 중 템플릿을 가져오는 예제 소스 입니다.
…. …. Excel.Application oXL = 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"; …. …. |