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"; …. …. |
'Programming > C#' 카테고리의 다른 글
[C#] 관리자모드로 프로그램 실행하기 (0) | 2019.07.16 |
---|---|
[C#] 확장메소드 (0) | 2017.07.20 |
[C#] Code 에서 Debuging mode 확인하기 (0) | 2012.10.30 |
[C#] 네트워크 연결 확인하기(System.Net) (0) | 2012.10.25 |
[C#] Stream string으로 변환하기 (0) | 2012.07.31 |
[C#] string 문자열 MemoryStream으로 변환 하기 (0) | 2012.07.31 |
[C#] SMTP 사용해서 Email 보내기 (0) | 2010.08.07 |
[C#] Invoke (0) | 2010.06.21 |
[C#] 크로스 스레드와 Control.Invoke (0) | 2010.06.21 |
[C#] [스크랩] Invoke , BeginInvoke, MethodInvoker (0) | 2010.06.09 |