首页IT科技js读取文件内容(使用JS快速读取TXT文件)

js读取文件内容(使用JS快速读取TXT文件)

时间2025-06-16 02:03:26分类IT科技浏览8855
导读:1 前言 最近有个需求,需要使用JS快速读取外部大数据文件(60w条记录的表)。笔者尝试过使用JS读取Excel文件,但是跑了十几分钟仍未出结果,后来笔者尝试将原数据保存为TXT文件,再从TXT文件中读取数据,只需几秒钟即可读取完毕。在此分享一下,也留着以后备用。...

1 前言

最近有个需求                ,需要使用JS快速读取外部大数据文件(60w条记录的表)                 。笔者尝试过使用JS读取Excel文件                          ,但是跑了十几分钟仍未出结果        ,后来笔者尝试将原数据保存为TXT文件            ,再从TXT文件中读取数据                          ,只需几秒钟即可读取完毕                        。在此分享一下            ,也留着以后备用         。

2 案例

为方便快速理解        ,笔者挑选了一个数据量小                 、业务逻辑简单的案例:从TXT文件中读取数据                          ,并按照原列表格式显示             。

​ 工作空间:

​ 待读取的TXT文件数据:

read.html

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>读取TXT文件</title> </head> <body> <div id="text"></div> <script language="javascript"> fso=new ActiveXObject("Scripting.FileSystemObject"); var f=fso.OpenTextFile("C:\\Users\\81518\\Desktop\\demo\\test.txt"); //这里必须为绝对路径 var str=""; while(!f.AtEndOfStream){ var temp=f.ReadLine().split(); //读取一行数据并按空格分割 for(i=0;i<temp.length;i++){ str+=temp[i]+"&nbsp;"; } str+="<br>"; } document.getElementById("text").innerHTML=str; </script> </body> </html>

运行结果:

注意:ActiveXObject类是IE浏览器独有                ,所以应用IE浏览器打开                        。

​ 声明:本文转自使用JS快速读取TXT文件

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
vscode怎么在终端显示结果(【解决vscode终端输出中文乱码问题图文教程】) python描述性统计分析(Python描述器中__getattribute__调用)