4

Excel の [データ] タブには、[外部データを取得] リボン バーがあり、SQL データベースからテーブルをインポートすることを選択できます。このプロセスは私にとってうまくいきました。しかし、私の質問は、このデータを SQL に保存する方法はありますか? Excel は、すべてを解析してゼロから実行することなく、そのような関数のコーディングを容易にする API を提供していますか?

ありがとう

4

3 に答える 3

1

あなたが探している解決策ではないかもしれませんが、Excelで範囲を取得してXMLに変換し、SQLを構築してそのデータをSQL Serverの一時テーブルに入れるVBAコードをかなり前に投稿しました。興味のある方はこちらのリンクをどうぞ。

于 2010-06-30T13:45:41.873 に答える
0

これを行う最も簡単な方法は、SSMS 内でインポート機能を使用することです。使用するシートを選択したり、列のマッピングをカスタマイズしたりできます。If は、必要に応じてさらに操作できる SSIS を作成します。ただし、そのアプローチは、Excel からのプッシュではなく、Sql からのプルです。それを行うには、VBA をコーディングする必要があります。

于 2010-06-30T07:05:17.353 に答える