sql >> データベース >  >> RDS >> Sqlserver

xls (Excel) ファイルからの SQL テーブルの作成

    純粋な SQL ソリューションが必要な場合は、BULK INSERT T-SQL コマンドを使用できます。最初にファイルを csv/text として保存する必要があります。

    BULK 
    INSERT YourDestinationTable
            FROM 'D:\YourFile.csv'
                WITH
        (
                    FIELDTERMINATOR = ',',
                    ROWTERMINATOR = '\n'
        )
    GO
    

    または、純粋な T-SQL ソリューションである OPENROWEST を試すこともできます。

    SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
    'Excel 8.0;DATABASE=D:\YourExcelFile.xls', 'Select * from YourExcelFile') 
    

    どの程度の制御と柔軟性が必要かによって異なりますが、SSIS ルートにはこれらの方法よりも利点があります。



    1. MySQLAlterストアドプロシージャ

    2. すべての製品、カテゴリ、メタデータを取得するSQLクエリwoocommerce / wordpress

    3. スタックオーバーフローのように、顧客がWebサイトでopenidを使用できるようにするにはどうすればよいですか?

    4. .net アプリケーションでのメモリ リーク