iptd-793,青鱼胆草,百色枪战
本章讲解文本文件处理。
在上一章,我们学习了存储于中的 web 数据。
您的网站也许在文本文件中存储数据。
存储数据的文本文件通常被称为平面文件(flat files)。常见的文本文件格式是 .txt、.xml 以及 .csv(comma-delimited values,逗号分隔的值)。
在本章,您将学到:
在下面的例子中,您将需要一个文本文件。
您的网站上如果没有 app_data 文件夹,就创建一个。在 app_data 文件夹中,创建名为 persons.txt 的新文件。
向这个文件添加如下内容:
bill,gates steve,jobs mark,zuckerberg
下面的例子展示如何显示文本文件中的数据:
@{ 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>
server.mappath 找到确切的文本文件路径。
file.readalllines 打开这个文件文件,然后把文件中的所有文本行读入一个数组。
显示出数组的每个数据行(dataline)中的每个数据项(dataitem)的数据。
通过微软的 excel,您能够把电子表格保存为逗号分隔的文本文件(.csv 文件)。当您这么做时,电子表格中的每行会保存为一个文本行,每个数据列由一个逗号来分隔。
你可以使用上面的例子读取一个 excel .csv 文件(把文件名改为 excel 文件的名称就可以)。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论