C#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화일이 생성된다.

Posted by kongzz