Latest web development tutorials

ملفات 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>Reading Data from a File</h1>
@foreach (string dataLine in userData)
{
foreach (string dataItem in dataLine.Split(','))
{@dataItem <text>&nbsp;</text>}

<br />
}
</body>
</html>

تشغيل المثال »

وأوضح الأمثلة

استخدام Server.MapPath العثور على المسار المحدد إلى ملف نصي.

استخدام File.ReadAllLines فتح ملف نصي ويقرأ الملف إلى مجموعة واسعة من كافة الصفوف.

يتم عرض مجموعة البيانات لكل صف من البيانات في عنصر البيانات.


تشير البيانات إلى أن ملف Excel

استخدام Microsoft Excel، يمكنك حفظ جدول كملف نصي بفواصل (ملف csv). في هذه الحالة، يتم حفظ كل صف في جدول البيانات كخط النص، كل عمود البيانات مفصولة بفواصل.

في المثال أعلاه يمكن أن تستخدم لقراءة ملف .csv اكسل (مجرد اسم من اسم الملف إلى ملفات Excel المقابلة).