csv文件中列的最大长度是多少。它可以通过java代码控制吗?
答案 0 :(得分:10)
您可以拥有一个与最大文件大小一样长的列。这通常受到硬盘大小的限制。
在Java中,实际限制大约是20亿个字符,这是字符串的最大大小。
如果您愿意,可以限制长度。
答案 1 :(得分:3)
CSV是一种格式,表示您使用逗号分隔您的值。基本上就是这样。该标准没有最大值。
您的文件系统有文件大小限制,因此停止它,您的代码可能有内存问题,您尝试阅读几个演出,但没有最大值。
所有可能的最大值均由其他因素定义,而不是由CSV定义。
答案 2 :(得分:3)
CSV不是标准格式。任何'列都没有规定的长度。在文件中,除了用逗号分隔的值列表之外,文件也没有任何实际的正式要求。
答案 3 :(得分:1)
CSV文件对内存限制除外的最大大小没有限制。
但是,我觉得在你的应用程序中使用这么大的CSV文件会是一个非常糟糕的架构。