1
我必须以CSV格式上传大文件(+ 1GB)。我必须检查列名,我想在上传过程之前完成。所以,我想阅读使用JavaScript的CSV,以下使用JavaScript获取CSV列的名称
http://www.html5rocks.com/en/tutorials/file/dndfiles/
和
https://developer.mozilla.org/en-US/docs/Web/API/FileReader.readAsBinaryString
它的工作!但我必须阅读完整的文件,并相信我,文件太大。
我的问题是:如何在不阅读整个文件的情况下使用JavaScript获取CSV列的名称?
将file.slice(0,500)传递给FileReader而不是整个文件... https://developer.mozilla.org/en-US/docs/Web/API/Blob.slice您可能需要更多超过500个字节,这只是一个语法示例... – dandavis
一旦您有文件内容的开始,在“\ n”上拆分并采用[0]道具,然后用逗号分隔以获得CSV字段数组。 – dandavis