菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

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>&nbsp;</text>}

  <br />
}
</body>
</html>
运行示例 »

示例说明

Server.MapPath 查找确切的文本文件路径。

File.ReadAllLines 打开文本文件并将文件中的所有行读取到一个数组中。

对于数组中的每一行 dataline 中的每个 dataItem,都会显示数据。


显示 Excel 文件中的数据

使用 Microsoft Excel,您可以将电子表格保存为逗号分隔的文本文件(.csv 文件)。这样做时,电子表格中的每一行都将保存为文本行,并且每个数据列都由逗号分隔。

您可以使用上面的示例来读取 Excel .csv 文件(只需将文件名更改为 Excel 文件的名称即可)。


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持