からは何も破棄しませんmr. gbn,Sankar Reddy,SQLChicken。しかし、SQLでExcelシートをインポートする簡単な方法は 'OPENROWSET' TSQLを使用することです。
たとえばuser、TestDBデータベースにExcelシートをインポートします。データベースに[user]テーブルをすでに作成しているとしTestDBます。次に、単純なopenrowset TSQLは以下のようになります
Use TestDB;
Go
select * INTO [User]
from openrowset('MICROSOFT.ACE.OLEDB.12.0',
'Excel 12.0; Database=C:\TestFolder\User.xlsx; HDR=yes; IMEX=1',
'select * from [User$]');
Go
注:このTSQLはSQL Server 2012環境で作成しています。SQLサーバーごとに、openrowset OLEDBプロバイダーは異なります。OLEDBそのバージョンのSQLサーバーでサポートされているリンクサーバー->プロバイダーを確認してください。私の場合はそうですACE.OLEDB.12.0。インポートする前にAllow inprocess、そのMICROSOFT.ACE.OLEDB.12.0プロバイダーがチェックされているかどうかを確認してください。そのようにチェックする必要があります

注:-実稼働環境でテストされています。しかし、あなたの場合、テスト環境でテストする必要はありません。本番環境で直接実行しないでください。