2012-10-19 2 views
0

하나의 Excel 시트가 있습니다. 충분한 양의 데이터가 있으므로이 데이터를 SQL server 테이블에 직접 써야합니다. Google에서 검색했지만 내 요구 사항에 적합한 솔루션을 찾지 못했습니다.Excel 시트에서 SQL Server로 데이터를 가져 와서 응용 프로그램을 사용하여 테이블에 저장합니다.

Excel에 행이 포함 된 데이터가 포함되어 있다는 것은 데이터가 지속적으로 제공되지 않는다는 것을 의미합니다. 하위 제목이 & 인 경우 모든 테이블이 끝난 후에 작성된 테이블 설명에 대한 다른 정보가 있습니다.

내 요구 사항을 모두 이해하시기 바랍니다. 누구든지이 문제 또는 해결할 대체 솔루션에 대한 아이디어를 갖고 계십시오. 이 데이터를 SQL server 테이블에 저장해야합니다.

여기에서 데이터는 열 & 행을 열로 사용합니다. 이 경우에 읽는 방법. 이러한 종류의 데이터를 캡처 어떻게 excel 시트 내 데이터 위와 같이

firstname  vijay  vikram  vikek  varun 

lastame  kumar  rathod  goshal kandari 

mobile   45425  456546  54656  454615 

.

+0

이 링크를 확인하십시오. 희망은 네 .... http://stackoverflow.com/questions/657131/how-to-read-data-of-an-excel-file-using-c – sachin

답변

0

interop을 사용하여 시도 했습니까? interop을 사용하여 특정 셀을 읽을 수도 있습니다. 범위를 지정하고 값 테이블을 만들거나 값 목록을 작성할 수 있습니다. 직접 DB에 데이터를 삽입 할 경우

이러한 링크는 다음 SSIS 패키지 또는 가져 오기 기능을 사용하여 작업을 수행 할 수 있습니다, 프런트 엔드 기능하지 않고,

http://sandeep-aparajit.blogspot.in/2008/08/how-to-read-excel-in-c.html

C#: Getting a cell's value with Excel.interop

+0

매우 감사하는 데 도움이 나도 알아. 그러나 데이터는 올바른 순서가 아닙니다. 행은 열로 삽입되고 열은 데이터베이스에 행으로 삽입됩니다. –

+0

셀 범위 지정 및 값 검색 – Karthik

0

도움이 될 수 있습니다 SQL 서버에서 사용 가능

+0

대단히 감사합니다 ... 예, 알고 있습니다. 그러나 데이터는 올바른 순서가 아닙니다. 행은 열로 삽입되고 열은 데이터베이스에 행으로 삽입됩니다. –

0

SQL 서버 테이블에서 Excel 데이터를 가져 오려고했습니다. 프로세스는 SQL Server에서 특정 데이터베이스를 마우스 오른쪽 버튼으로 클릭하고 작업 탭에서 데이터 가져 오기 옵션을 선택한 다음 소스 Excel 파일 및 대상 테이블을 선택합니다. 그것은 나를 위해 잘 작동합니다.

감사합니다. Venkat

관련 문제