最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于JS實現(xiàn)快速讀取TXT文件

 更新時間:2020年08月25日 09:25:08   作者:little_fat_sheep  
這篇文章主要介紹了基于JS實現(xiàn)快速讀取TXT文件,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

1 前言

最近有個需求,需要使用JS快速讀取外部大數(shù)據(jù)文件(60w條記錄的表)。筆者嘗試過使用JS讀取Excel文件,但是跑了十幾分鐘仍未出結(jié)果,后來筆者嘗試將原數(shù)據(jù)保存為TXT文件,再從TXT文件中讀取數(shù)據(jù),只需幾秒鐘即可讀取完畢。在此分享一下,也留著以后備用。

2 案例

為方便快速理解,筆者挑選了一個數(shù)據(jù)量小、業(yè)務(wù)邏輯簡單的案例:從TXT文件中讀取數(shù)據(jù),并按照原列表格式顯示。

工作空間

待讀取的TXT文件數(shù)據(jù)

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(); //讀取一行數(shù)據(jù)并按空格分割
		for(i=0;i<temp.length;i++){
			str+=temp[i]+"&nbsp;";
		}
		str+="<br>";
	}
	document.getElementById("text").innerHTML=str;
</script> 
 
</body> 
</html>

運行結(jié)果

注意:ActiveXObject類是IE瀏覽器獨有,所以應(yīng)用IE瀏覽器打開。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

长岭县| 巧家县| 揭阳市| 米脂县| 苗栗县| 惠州市| 绥滨县| 白水县| 阳春市| 苏州市| 亳州市| 安岳县| 无棣县| 富锦市| 湄潭县| 民和| 阿克苏市| 罗甸县| 稻城县| 和龙市| 民丰县| 茶陵县| 东兰县| 鹰潭市| 抚顺县| 乐安县| 封丘县| 东兰县| 增城市| 永靖县| 瑞安市| 平南县| 彝良县| 德阳市| 高邮市| 通化市| 电白县| 屏东县| 潮安县| 方山县| 子长县|