본문 바로가기

개발67

EPPlus로 엑셀파일 작성 ASP.NET 기반의 업무용 웹 어플에서 엑셀 출력 기능을 개발하면서 찾아본 내용등을 간단히 정리한 내용입니다. using OfficeOpenXml; using OfficeOpenXml.Style; /// /// Model 데이터를 기반으로 Excel 작성 /// /// /// byte[] public byte[] MakeDetailsAsExcel(ContractExcelModel excelModel) { using (var package = new ExcelPackage()) { var worksheet = package.Workbook.Worksheets.Add("Sheet1"); worksheet.Column(1).Width = 3; var allRangeHeight = 500; // workshe.. 2019. 1. 16.
정수의 N위치에서 반올림 /// /// 정수의 N위치에서 반올림 /// 엑셀파일과 같은 반올림을 할 경우엔 MidpointRounding.AwayFromZero를 이용 /// ex) GetExcelRound(13405, 1) // return 13410 /// ex) GetExcelRound(13405, 2) // return 13400 /// /// /// /// public static double GetExcelRound(double value, int digit) { var val1 = double.Parse((0.01 * Math.Pow(0.1, digit - 1)).ToString(), System.Globalization.NumberStyles.Float); var val2 = 100 * Math.Pow(10, di.. 2019. 1. 16.
iTextSharp로 PDF 작성 ASP.NET 기반의 업무용 웹 어플에서 PDF 출력 기능을 개발하면서 찾아본 내용등을 미래의 자신을 위해 간단히 정리한 내용입니다. 기본적으로 PDF 작성은 각 요소를 테이블로 작성하는 편이 조정할때 편한 것 같습니다. using iTextSharp.text; using iTextSharp.text.pdf; /// /// PDF 파일 작성 /// ※1. 포맷용의 PDF가 있을 경우 /// ※2. 복수 페이지의 PDF를 연속으로 출력할 경우도 대응가능 /// ※3. 웹 어플&응용 콘솔 양쪽에서 호출될 경우를 상정(공통로직) /// /// PDF스트림 /// PDF작성용 모델(리스트) /// 웹/응용 콘솔 양쪽에서 호출된 경우의 판단용 public void MakePdfStream(MemoryStream .. 2019. 1. 16.
새 컴퓨터 세팅시의 필수 프로그램들 오늘 회사에서 새로운 윈10 PC을 받아서(윈7->윈10) 간만에 이것저것 새로 개발환경을 만들면서 넣은지라 나중에 필요해지면 다시 보려고 메모해 둡니다. 전제 닷넷으로 웹개발 중심! 인스톨한 것들 Visual Studio 2017 CodeMaid - 코드성형Bundler & Minifier - js/css의 압축ConfigurationTransform - config관리File_Nesting - 파일의 계단구성 Office365MySQL WorkbenchSQL Server Management Studio (SSMS)WinMerge - diffnotepadd++ - 메모장은 이게 익숙해져서…LINQPad - Linq문법으로 DB접속A5M2 - DB설계(ER다이어그램 작성용)Java(JRE) - OWASP.. 2018. 9. 10.