2010-04-23 2 views

답변

2

Microsoft는 텍스트 파일 MS-Text 드라이버 용 표준 드라이버를 가지고 있습니다. 당신은 쉽게 사용하고로드 할 수 있습니다.

string strConn = @"Driver={Microsoft Text Driver (*.txt; *.csv)};" + 
    "Dbq=C:;Extensions=csv,txt"; 

try 
{ 
    OdbcConnection objCSV = new OdbcConnection(strConn); 
    objCSV.Open(); 

    OdbcCommand oCmd = new OdbcCommand("select column1,column2 " + 
    "from THECSVFILE.CSV", objCSV); 
    OdbcDataReader oDR = oCmd.ExecuteReader(); 

    while (oDR.read()) 
    { 
    // Do something 
    } 
    oDR.Close(); 
    oCmd.Dispose(); 
    objCSV.Close(); 
} 
catch {} 
2

당신은 그것은 CodeProject의 프로젝트이고 필요에 맞게해야 A Fast CSV Reader

을 시도 할 수 있습니다.

+1

네, 이것 또한 아주 좋습니다. 대용량 데이터 파일을 가지고 있다면이 방법이 좋습니다. 나는 그것을 일찍 사용했다. @Morten 그것을 주셔서 감사합니다. 나는 그것을 어떻게 든 잊었다. 확실히 +1 – Kangkan

관련 문제