Menu
×
   ❮     
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 网页 - 文件


本章介绍如何处理文本文件。


处理文本文件

有时您需要访问存储在文本文件中的数据。

用于存储数据的文本文件通常称为平面文件。

常见的平面文件格式有 .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 文件名)。


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.