0

大量のデータがあるExcelので、これらのデータをSQL serverテーブルに直接書き込む必要があります。Google で検索しましたが、要件を満たす適切な解決策が見つかりませんでした。

MyExcelには行ごとにデータが含まれています。つまり、データは継続的に提供されません。すべてのテーブルが終了した後に、サブ見出しとテーブルの説明に関するその他の情報が書かれています。

皆さんが私の要求を理解してくれることを願っています。この問題、または解決するための代替ソリューションについて誰か考えてください。このExcelデータをSQL serverテーブルに保存する必要があります。

ここで、データは行としての列と列としての行です。では、この場合の読み方。

firstname      vijay      vikram     vikek      varun

lastame        kumar      rathod      goshal    kandari

mobile         45425      456546      54656     454615   

上記のexcelシートのデータのように、この種のデータをどのようにキャプチャしますか。

4

3 に答える 3

0

相互運用機能を使用すると、特定のセルを読み取ることもできます。範囲を指定して値を読み取り、データテーブルまたはリストを作成できます。

これらのリンクが役立つ場合があります

http://sandeep-aparajit.blogspot.in/2008/08/how-to-read-excel-in-c.html

C#: Excel.interop を使用してセルの値を取得する

于 2012-10-19T07:26:29.267 に答える
0

ExcelからSQLサーバーテーブルにデータをインポートしようとしました。プロセスはSQLサーバーで特定のデータベースを右クリックし、タスクタブでデータのインポートオプションを選択してから、ソースExcelファイルと宛先テーブルを選択します。それは私にとってはうまくいっています。

ありがとうベンカット

于 2012-12-10T06:12:50.750 に答える
0

フロントエンド機能を使用せずにデータを db に直接挿入する場合は、SSIS パッケージを使用するか、SQL サーバーで利用可能なインポート機能を使用して実行できます。

于 2012-10-19T08:16:07.560 に答える