CSV(또는 XLS의 시트)를 SQL로 .Net을 사용하여 문을 생성(및 삽입)하시겠습니까?
문제
CSV(또는 .xls의 시트) 파일에서 실용적으로 SQL 테이블 생성(및 데이터 삽입) 명령을 생성하는 기술을 가진 사람이 있습니까?
csv 파일(또는 xls 파일의 시트)의 데이터로 채우고 싶은 타사 데이터베이스 시스템이 있지만 제공된 가져오기 도구가 가져오기를 수행할 때 자동으로 테이블 구조를 만들 수 없습니다.내 csv 파일에는 많은 열이 포함된 많은 테이블이 있으므로 가능하면 테이블 생성 프로세스와 데이터 가져오기를 자동화하고 싶지만 create 문을 생성하는 방법을 잘 모르겠습니다...
해결책
SQL 서버에서는 다음과 같이 쉽습니다.
SELECT * INTO NewTablenNmeHere
FROM OPENROWSET( 'Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\testing.xls','SELECT * FROM [Sheet1$]')
다른 팁
제휴하지 않습니다 StackOverflow