2012-05-01 11 views
0

私はxsl(excel 2003)をSQL 2008R2データベースにアップロードする必要があります。私はスケジューリングのためにORCHADを使用しています。ExcelのインポートとSQLへのエクスポート

私はHTTPPOSTEDFILEBASE filestreamを使用してバイト配列に変換し、データベースに格納します。

バックグラウンドスケジューラを保存した後、タスクを取得し、格納されたデータを処理します。私は、Excelのデータからオブジェクトを作成し、処理のために送信する必要があります。私は、復号化されたバイト配列:(このちょっと要件を処理するための最良の方法は何

で打ったのですか?私が作る任意のライブラリを使用。

私のウェブアプリは、MVC3、EF4.1、リポジトリパターンで構築され。Autofaq

答えて

0

私はHTTPPOSTEDFILEBASEクラスを使用していないが、あなたは可能性:

  1. は(extensioを保存するデータベース内の適切なバイト/ BLOB型として保存バイトストリーム
  2. にファイルを変換...通常のファイルとして扱う
  3. バイトを取得し、ファイルストリームに適切な拡張子を追加
  4. )別のフィールドで

しかし、あなたの要件にもこのことを要求する場合、私は実際には思ったんだけど、N。なぜ最初にファイルを保存していますか?ファイル・データを使用してビジネス・オブジェクト(私がどこかに保存されていると推測している)を形成するだけであれば、ファイルを生のバイトとして保管する前にそのデータの抽出、整形、永続化を実行してその目的のためのファイル。

関連する問題