Others(69)
-
[C#] Version 자동 설정 및 BuildDateTime 구하기
Assembly가 Build된 일시를 구하기 위한 방법을 설명 드립니다. 방법1: Version Text를 바탕으로 조회하기 먼저 [Properties] 폴더에 [AssemblyInf.cs]를 엽니다. 다음과 같은 부분을 찾습니다. 보통 최하단에 위치하고 있습니다. // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: [assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyFileVersion("1.0.0.0")] Version Text가 자동으로 생성되도록 하기 위해 아래와 같이 변경합시다. //..
2011.04.15 -
[Office] Excel Html을 이용하여 Excel 문서 작성하기
Excel 문서를 프로그래밍으로 구현할 수 있는 방법은 다양합니다. 그 중에 많이 사용되는 방법이 바로 Excel XML이고, 실로 Excel XML로 대부분의 Excel기능을 구현할 수 있습니다. 다만 이미지 등의 미디어를 첨부해야 할 때는 난감해집니다. Excel XML은 기본적으로 미디어를 첨부할 수 없습니다. 따라서 다른 방법을 강구하게 되었는데.. 그 것이 바로 Excel을 Html 유형으로 저장하고 작성된 HTML을 String.Replace() 또는 StringBuilder.Replace()를 이용하여 값을 채워 넣는 방법입니다.. Excel XML과 Excel Html의 장단점 비교 항목 Excel XML Excel Html 용지 및 Print 설정이 저장되는가? 가능 불가 이미지 첨부 및..
2011.02.28 -
How to use the Web.config Transform File
Transfrom Web.config when deploying a web application project Web Project Deployment 작업을 진행할 때, 대부분의 경우 Web.config에 있는 특정한 값을 환경에 따라 바꾸어주는 작업을 진행하게 됩니다. 예를 들어서 DB ConnectionString변경, Debug Mode 등의 값들은 호스팅 할 때와 개발할 때 값을 다르게 설정해서 쓰는게 대부분입니다. 여기에서는 Transform File를 이용해서 Deployment과정에 자동으로 Web.config값이 변경되도록 하는 방법을 안내드릴 것입니다. Creating and coding a transform file Web.config의 특정 값이 자동으로 Deployment 과정에 ..
2011.02.17 -
[Office] XElement를 이용하여 Excel XML 작성하기
Microsoft Office Excel 문서를 작성하는 방법 중에 쉽게 프로그래밍으로 구현할 수 있는 방법이 바로 Excel XML을 이용하는 방법입니다. 여기에서는 Microsoft Excel 2003부터 지원하는 Excel XML을 이용하여 프로그래밍으로 Excel 문서를 쉽게 출력하는 방법을 안내 드립니다. Excel 문서를 작성합니다. 프린트 될 때의 형태, 비율, 폰트 명, 색상 등 자유롭게 작성합니다. 작성 규칙 위 사진과 같이 Header1, CompanyName, MainTitle 등의 텍스트는 모두 프로그래밍에 의해서 실제 데이터로 대체될 것이므로 적당히 알아서 지정합니다. 제목과 Header 등 리스트 행 정보같이 반복되는 정보가 아닌 부분을 모두 완성합니다. 프로그래밍 시 반복될 부..
2011.01.24 -
[Office.Interop] Server에서 Microsoft.Interop.Excel.dll 설정
Microsoft.Interop을 사용하여 엑셀 또는 워드 문서를 읽거나 작성할 수 있습니다. MS Office가 읽을 수 있는 모든 파일을 읽고 조작할 수 있지만 실제 호스팅 방법은 상당히 까다롭습니다. 여기서는 Windows 2008 64Bit를 기준으로 Server에서 Microsoft.Interop를 사용할 수 있게 하는 방법에 대해 설명을 드립니다. 먼저 Server에 해당 MS Office를 설치합니다. Primary Interop Assemblies Redistributable를 설치합니다. 이 설치를 통해 Server의 Application들이 해당 Office Interop Assembly를 참조할 수 있게 됩니다. 이 설치파일은 GAC에 Office Assembly들을 등록해 줍니다. ..
2011.01.20 -
[Office] Application에서 Excel 파일 읽기
Application을 작성하다 보면 워드프로세서나 스프레드시트 프로그램과의 연동은 필수적으로 거의 요구되어집니다. Office 문서의 작성의 경우에는 컨텐츠를 XML 또는 CSV, HTML 형태로 작성한 다음 확장자를 .xls, .doc로 지정하면 될 정도로 매우 간단합니다.. 하지만 Office 문서의 읽기는 결코 만만한 작업이 아닙니다. 따라서 이미 만들어진 Assembly를 이용하게 되는데 이 포스트에서는 Office Excel 문서를 읽기 위해 사용할 수 있는 각 선택지와 각각의 장단점에 대해서 안내 드리고자 합니다.(개발방법, 개발 코드는 여기서 다루지 않습니다.) Office Excel 파일을 C#에서 읽는 방법은 다음과 같은 몇 가지 방법이 있으며 각각 장단점이 존재합니다. Office I..
2011.01.20