本章介绍如何处理文本文件。
有时您会想要访问存储在文本文件中的数据。
用于存储数据的文本文件通常称为平面文件。
常见的平面文件格式有 .txt、.xml 和 .csv(逗号分隔值)。
在本章中,您将学习:
在下面的示例中,您将需要一个文本文件来使用。
在您的网站上,如果没有 App_Data 文件夹,请创建一个。
在 App_Data 文件夹中,创建一个名为 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>Reading Data from a File</h1>
@foreach (string dataLine in userData)
{
foreach (string dataItem in dataLine.Split(','))
{@dataItem <text> </text>}
<br />
}
</body>
</html>
运行示例 »
服务器.MapPath找到确切的文本文件路径。
文件.ReadAllLines打开文本文件并将文件中的所有行读取到数组中。
对于每个数据项每一个数据线显示数据的数组。
使用 Microsoft Excel,您可以将电子表格另存为逗号分隔的文本文件(.csv 文件)。执行此操作时,电子表格中的每一行都将保存为文本行,并且每个数据列均以逗号分隔。
您可以使用上面的示例来读取 Excel .csv 文件(只需将文件名更改为 Excel 文件的名称)。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!