صفحات الويب ASP.NET - الملفات
يدور هذا الفصل حول العمل مع الملفات النصية.
العمل مع ملفات نصية
قد ترغب أحيانًا في الوصول إلى البيانات المخزنة في ملفات نصية.
غالبًا ما تسمى الملفات النصية المستخدمة لتخزين البيانات بالملفات الثابتة.
تنسيقات الملفات الثابتة الشائعة هي .txt و .xml و .csv (قيم محددة بفواصل).
ستتعلم في هذا الفصل:
- كيفية قراءة وعرض البيانات من ملف نصي
قم بإضافة ملف نصي يدويًا
في المثال التالي ، ستحتاج إلى ملف نصي للعمل معه.
على موقع الويب الخاص بك ، إذا لم يكن لديك مجلد App_Data ، فقم بإنشاء واحد.
في مجلد App_Data ، قم بإنشاء ملف جديد يسمى Persons.txt.
أضف المحتوى التالي إلى الملف:
الأشخاص. 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>
شرح المثال
يعثر Server.MapPath على مسار الملف النصي الدقيق.
يفتح File.ReadAllLines الملف النصي ويقرأ كل الأسطر من الملف في مصفوفة.
لكل عنصر dataItem في كل dataline من المصفوفة يتم عرض البيانات.
عرض البيانات من ملف Excel
باستخدام Microsoft Excel ، يمكنك حفظ جدول بيانات كملف نصي مفصول بفواصل (ملف .csv). عند القيام بذلك ، يتم حفظ كل صف في جدول البيانات كسطر نصي ، ويتم فصل كل عمود بيانات بفاصلة.
يمكنك استخدام المثال أعلاه لقراءة ملف Excel .csv (فقط قم بتغيير اسم الملف إلى اسم ملف Excel).