엑셀 시트를 데이터 테이블로 가져와야합니다. 다음 코드를 사용합니다. ConvertExcelToDataTable (typeof (example), @ .... \ example \ example.xls, "A1", H8)multitab Excel 페이지를 데이터베이스로 변환
그러나 엑셀 파일에는 3 개 이상의 탭이 있습니다. 모든 탭을 읽을 수 있습니까? 이 같은
엑셀 시트를 데이터 테이블로 가져와야합니다. 다음 코드를 사용합니다. ConvertExcelToDataTable (typeof (example), @ .... \ example \ example.xls, "A1", H8)multitab Excel 페이지를 데이터베이스로 변환
그러나 엑셀 파일에는 3 개 이상의 탭이 있습니다. 모든 탭을 읽을 수 있습니까? 이 같은
뭔가 :
INSERT INTO dbo.ImportTest
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\ImportData.xls', [Sheet1$])
INSERT INTO dbo.ImportTest
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\ImportData.xls', [Sheet2$])
INSERT INTO dbo.ImportTest
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\ImportData.xls', [Sheet3$])
여기
더 많은 정보 OPENROWSET
내가 한 장 들어 나는이 사용 ... C#에서 뭔가가 필요 :
this.FromTable = this.ConvertExcelToDataTable(typeof(ImportText), @"..\Text\FileExport.xls", "A1", "BK7855");
무엇 ExecutNonQuery 약을 탭을 삽입 하시겠습니까?