C#
ADO를 이용하여 Excel 화일 생성
kongzz
2016. 6. 24. 12:02
C#에서 ADO를 이용하여 Excel 화일 생성하는 기능에 대해서 공부한 내용을 정리를 한 자료입니다.
1.Connection String 만들기
- 확장자가 xls인지 xlsx인지에 따라 Connection String 이 달라진다.
- 해당 Provider의 존재 여부를 레지스트리에서 확인 할 수가 있다.
2. DataGridView에 있는 데이터를 Excel 생성하는 예제.
- CREATE 문 생성시 특이사항.
NAME, ADDR 은 VARCHAR로 생성하였고,
MEMO 는 MEMO로 생성하였다.
VARCHAR은 255byte 의 제약이 있다.
MEMO 의 제약은 얼마인지는 모르겠다.
- 이렇게 호출하면 Excel이 설치되지 않은 컴에서도 Excel화일이 생성된다.