2011-02-02 4 views
1

C#을 사용하여 SQL 데이터베이스에 탭으로 구분 된 Excel 파일을 읽어야합니다.탭으로 구분 된 파일을 SQL 데이터베이스로 읽는 데 도움이됩니다!

누구나 도움이 될만한 자료가 있으면 알려 주시기 바랍니다.

+0

RDBMS 란 무엇입니까? Sybase 또는 MS SQL Server가 있다면 C# 응용 프로그램을 작성하는 대신 bcp를 사용하여 직접이 작업을 수행 할 수 있습니다. –

+3

SSIS가 좋은 시작일 수 있습니다 .... http://msdn.microsoft.com/en-us/library/ms141683.aspx – codingbadger

+0

MS SQL Server 2008을 사용하고 있습니다. –

답변

0

나는 그것을 알아 냈다. 방금 streamreader와 dbaccess를 사용했습니다.

0

CSV 자체를 읽으려면 Sevastien Lorion의 A Fast CSV Reader을 사용하는 것이 좋습니다. CSV를 구문 분석하는 번거 로움을 덜어주기 때문입니다.

모든 데이터베이스 조회수를 피하기 위해 많은 데이터가있는 경우 여기에서 각 행을 csv.ReadNextRecord()로 처리하거나 각 행을 bulk copy 개 처리 할 수 ​​있습니다.

저는 이런 종류의 전문가는 아니지만 어쨌든 저에게는 효과적입니다.

편집 : 죄송합니다. 질문 중 Excel 부분을 놓치고 플랫 파일이라고 생각했습니다.

관련 문제