2012-09-17 3 views
0

엑셀 시트에서 수천 개의 레코드를 SQL로 가져와야합니다. 윈도우 클라이언트 프론트 엔드를 구축하여 사용자가 Excel 파일 (템플리트)을 선택하여 업로드 한 다음 행 단위로 데이터를 처리 할 수 ​​있습니다. 나는 SSIS를 사용했지만 SSIS를 사용하여 새로운 시도를 해본 결과 많은 행운이 없습니다. 내가 오래된 C# 코드를 동일한 임포트를 효율적으로 사용할 수 있는지, 가장 좋은 시간에 그렇게 할 수 있는지 알고 싶습니까?Excel에서 데이터를 효율적으로 가져 오는 방법 행 단위로 SQL 데이터베이스의 여러 테이블로 넘겨 짐 시트

+0

스크립트 작업을 사용하여 SSIS 내에서 오래된 오래된 C# 코드를 사용할 수 있습니다. –

+0

그 옵션이 정말 효율적인 접근 방법입니까? – Kobojunkie

+0

** 가장 효율적 **은 아마도 익숙한 도구를 사용하고있을 것입니다. SSIS에서 C#을 사용할 수 있다는 것을 지적하고 싶었습니다. 아마도 ** 무언가 **를 시도한 다음 결과를 게시해야합니다. 실제 문제가 발생하면 많은 사람들이 도움을받을 수 있습니다. –

답변

0

유망한 방향으로 당신을 안내하기 위해 엑셀 데이터의 어레이 복사본을 사용하는 것이 좋습니다. 메모리에 복사/포인터를 생성하여 성능을 향상시킬 수도 있습니다.

+0

C#의 포인터? – Kobojunkie

+0

dll 호출을 통해 excel에 -pointers가 없지만 이것이 여기에 없을 수도 있다고 생각합니다. – Jook

관련 문제