簡単なデータ変換ツール


-1

私はしばしば、ExcelまたはSqlServerに入るために必要なテキストのデータを持っています。私はODBCを使用してExcelファイルを照会することができ、テキストファイルを解析することができます。私が欲しいのは、ちょうどデータをつかんで、少しでも労力のかかるテーブルに入れるツールです。誰もそのようなツールを知っていますか?

1

SQL Serverインポート/エクスポートウィザードを試しましたか? SQL Server Management Studioで

、あなたのデータベース名を右クリックし、[タスクメニュー、データのインポートを選択します。データソースの場合はを選択し、を選択し、.XLS ...


1

Sqlサーバーを使用している場合は、Integration Services(SSIS)を参照してください。


0

テキストファイルを読み込んで、 "INSERT * into TABLE" Sql文に変換するのはかなり簡単ですね。私はこれが既に行われていると思われますが、単純な実装では、あなたのお気に入りのスクリプト言語では100行未満のコードになります。

ねえ、GoogleはBULK INSERT、SQLServerのは、そのようなツールが付属して言う:


1

また、あなたが持っている依存しているSQL Serverのバージョンにparse-o-matic

  0

Kewlを参照してください。リンクありがとう! 23 9月. 082008-09-23 18:41:21


0

使用DTSまたはSSISを見てみることができます。インポートウィザードが用意されていますが、データのインポートはめったに簡単ではなく、通常は何らかのデータクリーンアップが必要です。私の経験上、エクセルデータは通常Excelで正しく保存されていないため、通常は特に悪いことです。


0

私はこれを行う商用ツールを見ていません。私はいつも仕事でこの種のツールを作成し、データの検証は簡単ではありません。これは、あなたが悪いデータをデータベースに作成していないことを確認するだけです。

単純なデータ変換では、FileHelpersのようなものが必要であることがわかりました。それでもプログラミングが必要です。このフレームワークは使い方が簡単で、少し経験のある人はあなたのために何かを叩くことができます。

また、SQL Server bcp utilityを使用して、テキストファイルの内容をアップロードすることもできます。これはコマンドラインユーティリティであり、多くのスイッチがあります。これを実稼働テーブルで使用する前に、テスト・テーブルを試してみることをお勧めします。

私はそれを使ってからしばらくしていましたので、Excelスプレッドシートを直接使用できるかどうかはわかりません。どのような場合でも、テキストファイルは常に処理するのが最も簡単です。