タグ付けされた質問 「csv」

2
UTF-8 CSVファイルにBOM(バイトオーダーマーク)を含める必要がありますか?
基幹業務ソフトウェアを使用すると、ユーザーは特定のデータをCSVとして保存できます。野生ではさまざまなフォーマット(すべて「CSV」と呼ばれる)が使用されているため、「デフォルトのフォーマット」がどのように見えるかを決めようとしています。 行/フィールドの区切りとエスケープについては、使用できる標準があります:RFC 4180。 テキストエンコーディングに関して、UTF-8は過去10年で「デフォルトのテキストファイル形式」として登場したようです。そのため、これを使用します。 残っている質問は、最初にBOMを追加するかどうかです。一般にBOMの使用に関する複数の意見と賛否両論を読んでいますが、CSVファイルでのBOMの使用に関する「公式」の推奨事項または少なくとも何らかのコミュニティコンセンサスはありますか?

6
CSVはXMLとJSONの優れた代替手段ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 されたCSVはに対して良いオプションと考えXMLとJSONをプログラミング言語のために? 通常、フラットファイルストレージとしてXMLとJSON(またはプレーンテキストファイル)を使用します。しかし、最近、PHPの CSV実装に出会いました。ただし、Excelファイルの入力にCSVが使用されていることは一般的に見ていますが、プログラミングでは使用していません。XMLやJSONよりも優れているでしょうか?

5
csv形式は正規表現で定義できますか?
同僚と私は最近、純粋な正規表現がcsv形式を完全にカプセル化できるかどうかを議論しました。これにより、任意のエスケープ文字、引用文字、および区切り文字を含むすべてのファイルを解析できます。 正規表現は、作成後にこれらの文字を変更できる必要はありませんが、他のエッジケースで失敗してはなりません。 これはトークナイザーだけでは不可能だと主張しました。これを行うことができる唯一の正規表現は、トークン化だけでなく、非常に複雑なPCREスタイルです。 私は次のラインに沿って何かを探しています: ... csv形式はコンテキストのない文法であるため、正規表現のみで解析することは不可能です... それとも私は間違っていますか?POSIX正規表現だけでcsvを解析することは可能ですか? たとえば、エスケープ文字と引用文字の両方がの"場合、これらの2行は有効なcsvです。 """this is a test.""","" "and he said,""What will be, will be."", to which I replied, ""Surely not!""","moving on to the next field here..."

4
Javaを使用したCSVファイルの生成
プロジェクトでは、Javaプログラムを使用して2時間ごとに大きなCSVファイルを生成する必要があります。 このファイルには約60,000行(1行あたり約120文字)があります。サイズはまだわかりません。 FileWriterを使用してファイルを開き、書き込みを続け、最後にファイルを閉じるため、メモリの問題が発生するかどうかを知りたいです。 ファイルのサイズを気にする必要がありますか?はいの場合、FileWriterを使用する以外に、Javaで大きなファイルに書き込むための優れたテクニックはありますか? Java 5を使用しています。
8 java  csv 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.