導航:首頁 > 編程語言 > js讀取txt文本里的內容

js讀取txt文本里的內容

發布時間:2021-04-05 15:44:31

java javascript讀取導入的txt文檔中的內容

  1. 上傳文件

  2. 獲取request中文件流

  3. 讀取文件流解析

  4. 錄入資料庫

Ⅱ 求HTML或者js讀取TXT文件內容的代碼

JS讀取TXT文件內容的代碼如下:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>讀取文件內容</title>

</head>

<body>

<div id="textarea"></div>

<script type="javascript">

var fso, ts, s ;

var ForReading = 1;

fso = new ActiveXObject("Scripting.FileSystemObject");

ts = fso.OpenTextFile("d:\testfile.txt", ForReading);

s = ts.ReadLine();

document.getElementById("textarea").innerHTML=s;

</script>

</body>

</html>

(2)js讀取txt文本里的內容擴展閱讀:

javascript中打開文件的OpenTextFile函數使用方法:

1、object.OpenTextFile(filename[, iomode[, create[, format]]])

2、其中object是必選項。 object 應為 FileSystemObject 的名稱。

3、filename是必選項。 指明要打開文件的字元串表達式。

4、iomode是可選項。 可以是三個常數之一: ForReading 、 ForWriting 或 ForAppending 。

5、create是可選項。 Boolean 值,指明當指定的 filename 不存在時是否創建新文件。 如果創建新文件則值為 True ,如果不創建則為 False 。 如果忽略,則不創建新文件。

6、format是可選項。 使用三態值中的一個來指明打開文件的格式。 如果忽略,那麼文件將以 ASCII 格式打開。



Ⅲ js讀取txt文件內容到TextBox中

實現思路:先通過js的ActiveXObject方法,讀取到文件,之後直接寫人需要寫入的位置即可。
var fso, ts, s ;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
ts = fso.OpenTextFile("d:\\testfile.txt", ForReading);
s = ts.ReadLine();
document.getElementById("aa").innerHTML=s;
上面版aa就可以定權義為TextBox的id值。

Ⅳ 怎樣用javascript讀取TXT中特定的內容

javascript 本身是抄不可以的
只能調用 activeX FSO

var fso, ts, s ;
var ForReading = 1;

fso = new ActiveXObject("Scripting.FileSystemObject");
ts = fso.OpenTextFile("c:\\testfile.txt", ForReading);
s = ts.ReadLine();

Ⅳ javascript讀取上傳的txt文本內容

直接操作是不可以的,但是驗證還是能實現的。
只不過將數據傳送到伺服器,又伺服器解析了再進行驗證,什麼欄位都能解決,EXCEL導入等這是基本的功能。

Ⅵ HTML or JS 讀取 txt文本內容並顯示

1、純html是無法直接讀取txt文件內容的,這是很肯定的沒有疑問的。html就是我們常說的靜態文件,是無法讀取處理伺服器或本地機上的TXT文件的。
2、讀取txt文件內容可以用JS的ajax讀取。ajax讀取文本內容原理較為簡單,重點基礎是熟悉XMLHTTP對象的屬性和方法。
相關例子:
<script>
function dotxt(){
var request=null;
if(window.XMLHttpRequest){request=new XMLHttpRequest();}else if(window.ActiveXObject){request=new ActiveXObject("Microsoft.XMLHTTP");}
if(request){
request.open("GET","1.txt",true);'測試讀取1.txt的內容
request.onreadystatechange=function(){
if(request.readyState===4){
if (request.status == 200 || request.status == 0){
document.getElementById("vv").innerHTML=request.responseText;
}
}
}
request.send(null);
}else{
alert("error");
}
}
</script>
<input type="button" value="讀取" onclick="dotxt();"/>
<div id="vv"></div>

Ⅶ javascript 可以讀取txt文件內容嗎

可以的啦!

第一步:創建一個可以將文件翻譯成文件流的對象。
Var fso=new ActiveXObject(Scripting.FileSystemObject);

第二步:用於創建一個textStream 對象,括弧里邊有三個屬性
1. 文件的絕對路徑
2. 文件的常數 只讀=1,只寫=2 ,追加=8 等許可權。(ForReading 、 ForWriting 或 ForAppending 。);
3. 一個布爾值 允許新建則為true 相反為false;
例:Var f=fso.opentextfile(「C:\a.txt」,1,true);

第三步:調用讀取方法
1. Read(用於讀取文件中指定數量的字元)
2. ReadLine(讀取一整行,但不包括換行符)
3. ReadAll(則讀取文本文件的整個內容);
判斷是否讀取到最後一行
while (!f.AtEndOfStream)
{
f.Readline();
}

第四步:
關閉textStream 對象:
例:f.close();

例子:
<html>
<head>
<title>new page</title>
<script>
function GetHeader(src) {
//許可權只讀(只讀=1,只寫=2 ,追加=8 等許可權)
var ForReading=1;
var fso=new ActiveXObject("Scripting.FileSystemObject");
var f=fso.OpenTextFile(src,ForReading);
return(f.ReadAll());
}
var arr=GetHeader("d:\\test.txt").split("\r\n");
for(var i=0;i<arr.length;i++){
alert("第"+(i+1)+"行數據為:"+arr[i]);
}
</script>
</head>
<body>
</body>
</html>
其實都大同小類滴。做筆記的習慣很好,網上隨時都可以翻出來看,還可以交流,或許我可以借鑒一下。

Ⅷ js如何讀取本地txt文件中的內容

通常情況下,網頁中的JS腳本是無法直接對本地文件系統進行訪問的,因為這回涉及到用戶數據安全的問答題,所以,在瀏覽器的默認安全設置下是無法實現的.但如果你可以在本地配置好WEB服務,那麼可以通過Ajax的方式訪問本地站點下的txt文件,也可以通過後端支持,採用上傳文件的方式解決.這兩種方案都可以避開ActiveX和IE版本的問題.

Ⅸ javascript如何讀取txt文本內容

<!DOCTYPEhtml>
<html>
<head>
<title>文件示例</title>
<metaname="name"content="content"charset="utf-8">
</head>
<body>
<inputtype="file"id="file"/>
<inputtype="button"onclick="readText()"value="FileButton">
<divid="tt">

</div>
</body>
</html>
<scriptcharset="utf-8">
window.onload=function(){
if(typeof(FileReader)=="undefined")
{
alert("你的瀏覽器不支持文件讀取");
document.write("");
}else
{
alert("你的瀏覽器支持文件讀取");
}
}
functionreadText(){
varfile=document.getElementById("file").files[0];
varreader=newFileReader();
reader.readAsText(file);
reader.onload=function(data)
{
vartt=document.getElementById("tt")
tt.innerHTML=this.result;
}
}

</script>

Ⅹ js獲取文本內容

同源的話,抄使用XMLHttpRequest獲取襲這個文件,其內容就在responseText里,然後用parseInt解析,再與2和5比較……跳轉?JS里沒有goto,你可以根據比較結果調用不同的函數。

閱讀全文

與js讀取txt文本里的內容相關的資料

熱點內容
斗戰神牛魔裝備升級四顆星怎麼做 瀏覽:267
微信動圖表情怎麼製作 瀏覽:988
linux文件命名大全 瀏覽:73
類似ietester工具 瀏覽:498
116號文件內容 瀏覽:587
共享電腦提示密碼錯誤 瀏覽:708
編程環境測試是什麼 瀏覽:27
什麼叫介面數據線 瀏覽:828
輻射4升級太慢了 瀏覽:486
win7無密碼訪問共享 瀏覽:591
怎麼把工序表變成網路圖 瀏覽:27
怎麼知道word文檔共有幾頁 瀏覽:929
編程語言需要什麼書 瀏覽:278
蘋果系統開放源代碼嗎 瀏覽:482
微信蜜賺的帳號是多少 瀏覽:561
萬堂書院app客戶端 瀏覽:241
ae教程打包免費下載 瀏覽:637
java變數 瀏覽:120
c坐標軸程序 瀏覽:661
手機如何下載mp3文件怎麼打開方式 瀏覽:848

友情鏈接