华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
  當(dāng)前位置:編程開發(fā) > DotNET > ASP.Net > 文章內(nèi)容
  

ASP.NETWebPages教程:文件

 [ 2016年4月22日 ] 【

本章講解文本文件處理。

處理文本文件

在上一章,我們學(xué)習(xí)了存儲于數(shù)據(jù)庫中的 web 數(shù)據(jù)。

您的網(wǎng)站也許在文本文件中存儲數(shù)據(jù)。

存儲數(shù)據(jù)的文本文件通常被稱為平面文件(flat files)。常見的文本文件格式是 .txt、.xml 以及 .csv(comma-delimited values,逗號分隔的值)。

在本章,您將學(xué)到:

  • 如何從文本文件中讀取并顯示數(shù)據(jù)

手動添加文本文件

在下面的例子中,您將需要一個文本文件。

您的網(wǎng)站上如果沒有 App_Data 文件夾,就創(chuàng)建一個。在 App_Data 文件夾中,創(chuàng)建名為 Persons.txt 的新文件。

向這個文件添加如下內(nèi)容:

Persons.txt

Bill,Gates
Steve,Jobs
Mark,Zuckerberg

顯示文本文件中的數(shù)據(jù)

下面的例子展示如何顯示文本文件中的數(shù)據(jù):

實例

@{
var dataFile = Server.MapPath("~/App_Data/Persons.txt");
Array userData = File.ReadAllLines(dataFile);
}





Reading Data from a File

@foreach (string dataLine in userData) { foreach (string dataItem in dataLine.Split(',')) {@dataItem  }
}

運(yùn)行實例

例子解釋

Server.MapPath 找到確切的文本文件路徑。

File.ReadAllLines 打開這個文件文件,然后把文件中的所有文本行讀入一個數(shù)組。

顯示出數(shù)組的每個數(shù)據(jù)行(dataline)中的每個數(shù)據(jù)項(dataItem)的數(shù)據(jù)。

顯示 Excel 文件中的的數(shù)據(jù)

通過微軟的 Excel,您能夠把電子表格保存為逗號分隔的文本文件(.csv 文件)。當(dāng)您這么做時,電子表格中的每行會保存為一個文本行,每個數(shù)據(jù)列由一個逗號來分隔。

你可以使用上面的例子讀取一個 Excel .csv 文件(把文件名改為 Excel 文件的名稱就可以)。

本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
福建省| 金门县| 南宫市| 抚顺县| 昌黎县| 札达县| 郑州市| 满洲里市| 宁武县| 青铜峡市| 昌乐县| 伊宁市| 周宁县| 泸定县| 乐平市| 栖霞市| 十堰市| 奉节县| 新和县| 曲水县| 蒙山县| 韶山市| 自贡市| 桑日县| 报价| SHOW| 阜平县| 普兰店市| 新宾| 青川县| 景德镇市| 霍林郭勒市| 陵川县| 宁夏| 西乡县| 谷城县| 巴林左旗| 枣阳市| 梁河县| 中西区| 舒兰市|