VBAを使用して列名でExcelデータをSQLデータベースにインポートする方法を知っている人はいますか?
たとえば、5つの列(column1、column2、column3、column 4、column 5)を持つExcelファイルがあります。これらの列の位置はランダムに生成されます。3つの列(column1、column3、column5)のデータのみをSQLデータベースにインポートします。 VBAを使用します。
ADO 接続を使用できます。
ターゲット サーバーへの接続を開き、データをループしてから、ターゲット データベースに挿入できます。これで始められます: http://www.vbexplorer.com/VBExplorer/vb_feature/june2000/Database_Beginner_ADO_DAO.asp
それ以外の場合、ターゲット データベースによっては、独自のインポート ツールが含まれている場合があります。これには、通常、Excel を認識できる形式にエクスポートする必要があります。
本格的なソリューションについては、ETLツールの使用を検討できます。