728x90
반응형

C# 3

DataSet -> Excel로 저장하기

DB에서 데이터를 받아와 엑셀에 저장하는 방법입니다. 1. 엑셀을 사용하기위해서 아래의 경로에 있는 Microsoft.Office.Interop.Excel.dll 파일을 참조에 추가해주세요. .dll파일 경로 참조 추가 2. 소스코드1은 버튼을 클릭했을 때입니다. 핵심만 설명하겠습니다.foreach문을 돌기전에 DataSet에 데이터를 저장해두어야합니다. ( 소스에서 DataSet = ds )빨간 네모 안의 소스는 for문을 돌면서 DataSet의 열이름을 엑셀에 입력하는 것입니다.노란 네모 안의 소스는 2중 for문을 돌면서 DataSet의 데이터를 하나하나 입력하는 것입니다.주황 밑줄의 소스는 엑셀의 열 너비를 자동으로 조정해주는 것입니다.초록 네모 안의 소스는 저장할 경로와 파일명, 확장자를 지정합..

기억/C# 2017.11.20

'Microsoft.ACE.OLEDB.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다.

엑셀 파일을 업로드하려했습니다. 그런데 'Microsoft.ACE.OLEDB.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. 라는 오류가 떴습니다. 구글링 결과 본인 PC가 아닌 업로드하는 서버PC에 Office가 없는 문제였습니다. 아래의 URL에 들어가서 서버PC의 비트에 맞는 버전을 다운로드-설치하면 끝.. 다운받은것을 본인의 PC에 설치하면 안됩니다.. 서버PC에 설치해줘야합니다. https://www.microsoft.com/ko-kr/download/details.aspx?id=13255 ↓ 끝.

기억/C# 2017.08.04

[제브라]한글 출력하기

사용한 프린터 모델은 ZM400입니다. ZPL방식을 이용했습니다. 프린터가 연결되었다는 가정하에 한글 출력하는 방법만 다루겠습니다. 순서 1. 프린터에 넣을 폰트를 준비해서 찾기쉬운 경로에 두기. (구글링하면 잘 나옴) 2. 실행 - cmd - 폰트를 넣은 폴더로 이동 - copy 폰트이름 \\PC이름\제브라 프린터 이름 입력. 3. "1개 항복이 복사되었습니다." 이런 식의 결과를 본다면 끝. 4. 프린터 내에서 폰트 확인하는법은 메뉴를 찾아보면 "글꼴 목록 출력"관련 메뉴가 있음. 아래 빨간선처럼 확인할 수 있음. 5. 코드는 아래와 같습니다. └설명 SEE:^CWK, E:KFONT5.FNT^ 위에서 밑줄친 K라는 문자로 KFONT5.FNT를 선언?해줍니다. 그리고 그 언어를 사용하려면 "AKN,50..

기억/C# 2017.07.18
728x90
반응형