テキスト:: XSV

text :: xsvはPerlモジュールの読み取り文字区切りファイルです。
今すぐダウンロード

テキスト:: XSV ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Ben Tilly
  • 出版社のWebサイト:
  • http://search.cpan.org/tilly/Text-xSV-0.16/lib/Text/xSV.pm

テキスト:: XSV タグ


テキスト:: XSV 説明

TEXT :: XSVはPerlモジュール区切り文字区切りファイルです。 TEXT :: XSVは、文字区切りのファイルを読み取るPerlモジュールです..Synopsis Text :: XSVを使用します。 My $ CSV =新テキスト:: XSV; $ CSV-> OPEN_FILE( "foo.csv"); $ CSV-> read_header(); #ヘッダーの大文字と小文字を区別しないようにします。 $ csv-> add_compute( "message"、sub {my $ csv = shift; my($ name、$ are)= $ csv-> extract(qw(ame age)); Return "$ NAMEは$年齢oldn ";;); {$ csv-> get_row()){My($ NAME、$ AGE)= $ CSV-> Extract(QW(名前年齢));印刷 "$ NAMEは$ AGE yere歳"; #print $ csv->抽出物( "メッセージ")と同じです。上記のファイルが作成された可能性がある:My $ CSV = text :: xsv-> new(filename => "foo.csv"、header => 、) ; $ csv-> print_header(); $ CSV-> PRINT_ROW( "Ben Tilly"、34、 "M"); # 同じこと。 $ csv-> print_data(age => 34、name => "ben tilly"、sex => "m"、);このモジュールは、文字区切りデータの共通の変動を読み書きするためのものです。最も一般的な例はコンマ区切りです。ただし、唯一の可能性からはるかに程遠いため、同じ基本フォーマットは、タブ、コロン、またはその他の文字を使用してマイクロソフト製品によってエクスポートされます。フォーマットはリターンによって区切られた一連の行です。各行内で、文字区切り文字で区切られた一連のフィールドがあります。フィールドは解除される可能性があります。その場合、それらは二重引用符、区切り記号、または戻り値を含みません。その場合は引用符で囲まれており、それらをペアリングして二重引用符をエンコードします。マイクロソフト製品では、引用符で囲まれたフィールドは文字列であり、符号化されていないフィールドは、ヒューリスティックのセットに基づいてさまざまなデータ型として解釈できます。 Perlが主に解除されていないため、この事実はPerlは無関係です。このモジュールが空の非符号化されたフィールドを処理する1つの例外は、Perlでは未定義の値として表されるNULLとして扱われます。長さゼロの文字列を望む場合は、それを見積もります。通常は、通常は分割でこれを無視します。次のステップアップは行を読み、それを解析することです。残念ながら、インターフェースの選択(CPAN上でText :: CSVによって作成されます)は、フィールドに埋め込まれた収益を処理することを困難にします。 (この文書の以前のバージョンは不可能です。それはfalseです。しかし、呼び出しコードは、有効な行があるまでラインを追加するようにロジックを供給しなければなりません。あなたがこれを一貫して行わない範囲で、あなたのコードはバギーになります。そのため、解析ロジックはファイル全体にアクセスできるようになります。このモジュールは、ファイルハンドルへのアクセスを持つCSVオブジェクトを作成することによって問題を解決します。意思。要件: ・Perl


テキスト:: XSV 関連ソフトウェア