欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

1 前言

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

2 案例

為方便快速理解,筆者挑選了一個數(shù)據(jù)量小、業(yè)務邏輯簡單的案例:從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>

運行結果

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

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

相關文章

  • webpack proxy如何解決跨域問題

    webpack proxy如何解決跨域問題

    webpack proxy,即webpack提供的代理服務,基本行為就是接收客戶端發(fā)送的請求后轉發(fā)給其他服務器,本文給大家介紹了webpack proxy如何解決跨域問題,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • 深入了解JavaScript 私有化

    深入了解JavaScript 私有化

    有人認為Javascript缺乏隱藏對象細節(jié)信息的特性,因為Javascript的對象沒有私有變量和私有方法。這其實是個誤解,Javascript對象是可以有這些私有成員的。下面我們來詳細了解一下吧
    2019-05-05
  • JavaScript 函數(shù)參數(shù)是傳值(byVal)還是傳址(byRef) 分享

    JavaScript 函數(shù)參數(shù)是傳值(byVal)還是傳址(byRef) 分享

    這篇文章主要介紹了在JS中函數(shù)參數(shù)是傳值(byVal)還是傳址(byRef)的誤區(qū)我們通過實例說明一下,有需要的朋友可以參考
    2013-07-07
  • Pixi.js實現(xiàn)可視化圖形編輯器的方法

    Pixi.js實現(xiàn)可視化圖形編輯器的方法

    本文主要介紹了Pixi.js實現(xiàn)可視化圖形編輯器的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • Javascript設計模式理論與編程實戰(zhàn)之簡單工廠模式

    Javascript設計模式理論與編程實戰(zhàn)之簡單工廠模式

    簡單工廠模式是由一個方法來決定到底要創(chuàng)建哪個類的實例, 而這些實例經(jīng)常都擁有相同的接口. 這種模式主要用在所實例化的類型在編譯期并不能確定, 而是在執(zhí)行期決定的情況。 說的通俗點,就像公司茶水間的飲料機,要咖啡還是牛奶取決于你按哪個按鈕
    2015-11-11
  • Firefox中autocomplete="off" 設置不起作用Bug的解決方法

    Firefox中autocomplete="off" 設置不起作用Bug的解決方法

    在實現(xiàn)補全提示功能時(Suggest),都會給輸入框(Input)元素添加autocomplete屬性,且值設為off。
    2011-03-03
  • easyui tree帶checkbox實現(xiàn)單選的簡單實例

    easyui tree帶checkbox實現(xiàn)單選的簡單實例

    下面小編就為大家?guī)硪黄猠asyui tree帶checkbox實現(xiàn)單選的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • Firefox中通過JavaScript復制數(shù)據(jù)到剪貼板(Copy to Clipboard 跨瀏覽器版)

    Firefox中通過JavaScript復制數(shù)據(jù)到剪貼板(Copy to Clipboard 跨瀏覽器版)

    這篇文章主要介紹了irefox中通過JavaScript復制數(shù)據(jù)到剪貼板的方法,可以跨瀏覽器使用,大家可以使用看看
    2013-11-11
  • Javascript訪問html頁面的控件的方法詳細分析

    Javascript訪問html頁面的控件的方法詳細分析

    這段時間在公司比較的空閑,決定研究研究javascript訪問html控件,這是很普遍的,這里我系統(tǒng)的研究javascript的訪問方式,測試通過并有下面一些研究成就,供大家分享和補充。
    2008-08-08
  • 淺談Webpack 持久化緩存實踐

    淺談Webpack 持久化緩存實踐

    這篇文章主要介紹了淺談Webpack 持久化緩存實踐,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03

最新評論