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화일이 생성된다.
'C#' 카테고리의 다른 글
C# 에서 Class를 Dictionary Key 로 사용할려면 ... (0) | 2020.09.04 |
---|---|
ToolStripButton 에 Popup 메뉴 보이기 (0) | 2017.11.08 |
C# TabControl의 TabPage에 닫기 버튼 넣기 (0) | 2016.11.23 |
C#으로 개발한 Oracle Database Viewer 프로그램 - DBViewer (0) | 2015.07.25 |