[Naver 지식인] C#에서 Exel을 OleDBConnection 으로 접근

개발 노트/지식 In  2012.10.05 21:33



 

안녕하세요 개발자 명월입니다.

지식인 질문 내용입니다.

 

 

질문 확인하러 가기

 

  1 using System;
  2 using System.Collections.Generic;
  3 using System.Text;
  4 using System.Data.OleDb;
  5
  6 namespace zin_20121005
  7 {
  8     class Program
  9     {
10         static void Main(string[] args)
11         {
12             OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.xls;Extended Properties='Excel 8.0;HDR=No'");
13             OleDbCommand cmd = new OleDbCommand();
14             cmd.CommandText = "select * from [Sheet1$]";
15             cmd.Connection = conn;
16             conn.Open();
17             OleDbDataReader odr = cmd.ExecuteReader();
18             while (odr.Read()) {
19                 Console.WriteLine(odr.GetValue(0).ToString());
20             }
21             conn.Close();
22
23             Console.WriteLine("Press Any key...");
24             Console.ReadLine();
25         }
26     }
27 }
28

 

 

 

 

참조 소스입니다. zin_20121005.zip                      (VS 2008로 작성되었습니다.)

 


댓글 0개가 달렸습니다.
댓글쓰기