CSVファイルには、ファイル内の列を定義するための列ヘッダーがオプションで含まれていますが、期待されるデータ型を定義するための標準的または一般的なアプローチがあるかどうかを知りたいと考えています。CSVファイルのコンテンツを定義する標準的な方法はありますか?
私はCSVで表現する方法を定義し
CSVファイルには、ファイル内の列を定義するための列ヘッダーがオプションで含まれていますが、期待されるデータ型を定義するための標準的または一般的なアプローチがあるかどうかを知りたいと考えています。CSVファイルのコンテンツを定義する標準的な方法はありますか?
私はCSVで表現する方法を定義し
私はSQL Server BCPユーティリティを探していました。ユーティリティのこのGUIフロントエンドは、ツールが出力ファイルの内容を定義するためにフォーマットファイルを使用することを示唆しています.--少なくとも、それは私が得る印象です。 ...
使用[PandaVisa2011] GO
/******を私はずっと、まだそれに見ていないが、これは私が探していたもののようなもののように見えます目的:表[DBO] [荷送人]スクリプト日:2011年6月27日夜10時05分31秒 GO
CREATE TABLE [dbo].[Shipper](
[ShipperId] [int] NOT NULL,
[Name] [varchar](50) NOT NULL,
[ShortName] [varchar](30) NULL) ON [PRIMARY
]
ON ******/ のSET ANSI_NULLS10.0
3
1 SQLCHAR 0 12 "," 1 ShipperId ""
2 SQLCHAR 0 50 "," 2 Name SQL_Latin1_General_CP1_CI_AS
3 SQLCHAR 0 30 "\r\r\n" 3 ShortName SQL_Latin1_General_CP1_CI_AS
(私は本当にどちらか、このテーマについて多くを知らない。)私はxmlファイル内のデータを定義するXSDファイルに似ている何かを探しています推測行と列。これらの行と列に含まれるもの、または最初の行がヘッダーを表すかどうかは定義されていません。
「コマンド」に関する限り、私はあなたが何をしようとしているのか正確には分かりません。あなたは精緻化できますか?
申し訳ありません。私は「コマンド」ではなく「コモン」と書くことを意図していました。私は上記のテキストを編集しました。 SSISやEXCELなどを使用してCSVファイルをインポートすると、これらのアプリケーションはデータをサンプリングし、サンプリングされた行数で表示されるデータに基づいて各列にどのデータ型を適用するかを推測します。私がしたいのは、関連するXSDファイルを使用してXMLファイルを検証できるように、CSVファイルを検証する標準的なプロセスを持つことです。 – ChadD
ソースシステムにCSVファイルを要求すると、Wordを使用して予想されるレイアウトを記録したくありません。私は、ファイル形式の定義を認識し、抽出プログラムがこの期待された定義に違反するデータを抽出しようとすると、例外をスローする抽出ユーティリティを使用します。ロード側では、ロード・ユーティリティーが、ファイルが予期したフォーマットに準拠していないかどうかを私に知らせるか、あるいは標準的な再利用可能な方法では行えないファイルをプログラムで分離することさえできます。 – ChadD
私は答えが「何もありません」と思っていますが、方法があるはずです(今は!) – ChadD