私はC#が初めてで、困っていると感じています。私のプロジェクトでは、ExcelファイルをSQL Server 2008にインポートしたいのですが、ユーザーがExcelファイルを選択したいのです。多くのソースを検索しますが、それらはすべてコードでExcelファイルの方法を定義していますが、ユーザーがブラウズしてユーザーにしたいExcelファイルを選択します。次に、行-行または列の他のものがSQLサーバーに転送されます。一方、私は自分のプロジェクトに関する情報を提供します。問題を説明するのは良いことです。最初のユーザーがExcelファイルを選択すると、データベースに再度インポートされます。ユーザーは他のExcelファイルを1つずつ選択します。重要なことは、どのようにできるかですExcelファイルを動的に変更します。あなたが助けてくれれば、私は感謝します。 ありがとうございました...
1 に答える
1
こんにちは、[ファイルを開く] ダイアログ ボックスを使用する必要があるようです。http://msdn.microsoft.com/en-us/library/aa969773.aspxの使用方法のサンプル コードを次に示します。 ただし、このアプリケーションを任意のサーバーに展開する場合は、 Excel オブジェクトを開始し、シート内のデータを読み取る従来の方法を使用することはできません。サーバーにMS Officeをインストールしないため。そして、それらをインストールすると、ライセンスに違反します。実際のインポートを行う方法の例を次に示します http://www.codeproject.com/Articles/115578/Excel-to-SQL-without-JET-or-OLE-Version-2
于 2012-05-26T16:23:56.783 に答える