ASP.NET Web Pages - 檔案
本章介紹如何處理文字檔案。
處理文字檔案
有時您會想要訪問儲存在文字檔案中的資料。
用於儲存資料的文字檔案通常稱為平面檔案。
常見的平面檔案格式有 .txt、.xml 和 .csv(逗號分隔值)。
在本章中,您將學習
- 如何從文字檔案中讀取和顯示資料
手動新增文字檔案
在下面的示例中,您需要一個文字檔案來操作。
在您的網站上,如果不存在 App_Data 資料夾,請建立一個。
在 App_Data 資料夾中,建立一個名為 Persons.txt 的新檔案。
向檔案中新增以下內容
Persons.txt
George,Lucas
Steven,Spielberg
Alfred,Hitchcock
顯示文字檔案中的資料
下面的示例顯示瞭如何顯示文字檔案中的資料:
示例
@{
var dataFile = Server.MapPath("~/App_Data/Persons.txt");
Array userData = File.ReadAllLines(dataFile);
}
<!DOCTYPE html>
<html>
<body>
<h1>從檔案讀取資料</h1>
@foreach (string dataLine in userData)
{
foreach (string dataItem in dataLine.Split(','))
{@dataItem <text> </text>}
<br />
}
</body>
</html>
執行示例 »
示例說明
Server.MapPath 查詢確切的文字檔案路徑。
File.ReadAllLines 開啟文字檔案並將檔案中的所有行讀取到一個數組中。
對於陣列中的每一行 dataline 中的每個 dataItem,都會顯示資料。
顯示 Excel 檔案中的資料
使用 Microsoft Excel,您可以將電子表格儲存為逗號分隔的文字檔案(.csv 檔案)。這樣做時,電子表格中的每一行都將儲存為文字行,並且每個資料列都由逗號分隔。
您可以使用上面的示例來讀取 Excel .csv 檔案(只需將檔名更改為 Excel 檔案的名稱即可)。