9

csv ファイルの列の最大長は何ですか。Javaコードで制御できますか?

4

4 に答える 4

12

最大ファイルサイズと同じ長さの列を持つことができます。これは通常、ハード ドライブのサイズによって制限されます。

Java では、実質的な制限は文字列の最大サイズである約 20 億文字です。

必要に応じて長さを制限できます。

于 2012-04-17T10:10:55.577 に答える
3

CSV は、値をコンマで区切っていることを示す形式です。基本的にはそれだけです。その規格には最大値はありません。

ファイルシステムにはファイルサイズの制限があるため、それが停止し、コードにメモリの問題が発生する可能性があります。数ギグを読み込もうとすると、最大値はありません。

考えられるすべての最大値は、CSV ではなく、他の要因によって定義されます。

于 2012-04-17T10:11:42.863 に答える
3

CSV は標準化された形式ではありません。ファイル内の「列」の長さは規定されておらず、コンマで区切られた値のリストを除いて、ファイルの実際の正式な要件はありません。

于 2012-04-17T10:11:57.470 に答える
1

CSV ファイルには、メモリの制約を除いて、最大サイズに制限はありません。

ただし、アプリケーションでこのような大きな CSV ファイルを使用するのは非常に悪いアーキテクチャになると思います。

于 2012-04-17T11:11:38.177 に答える