ล่าสุดการพัฒนาเว็บบทเรียน
×

ASP.NET เกี่ยวกับการสอน

ASP.NET บ้าน ASP.NET แนะนำ

WP เกี่ยวกับการสอน

WebPages แนะนำ WebPages มีดโกน WebPages แบบ WebPages โฟลเดอร์ WebPages สถานการณ์โดยรวม WebPages ฟอร์ม WebPages วัตถุ WebPages ไฟล์ WebPages ฐานข้อมูล WebPages ผู้ช่วย WebPages WebGrid WebPages ชาร์ต WebPages อีเมล์ WebPages PHP WebPages ประกาศ WebPages ตัวอย่าง

WP คู่มืออ้างอิง

WebPages ชั้นเรียน WebPages ความปลอดภัย WebPages ฐานข้อมูล WebPages เว็บเมล์ WebPages ผู้ช่วย

ASP.NET Razor

Razor แนะนำ Razor วากยสัมพันธ์ Razor C# ตัวแปร Razor C# ลูป Razor C# ตรรกะ Razor VB ตัวแปร Razor VB ลูป Razor VB ตรรกะ

ASP.NET MVC

MVC แนะนำ MVC ใบสมัคร MVC โฟลเดอร์ MVC แบบ MVC ตัวควบคุม MVC เข้าชม MVC ฐานข้อมูล MVC แบบ MVC ความปลอดภัย MVC HTML ผู้ช่วย MVC ประกาศ MVC การอ้างอิง

WF สอน

WebForms แนะนำ WebForms หน้า WebForms การควบคุม WebForms เหตุการณ์ WebForms ฟอร์ม WebForms ViewState WebForms กล่องข้อความ WebForms ปุ่ม WebForms ข้อมูลผูกพัน WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ไฟล์ WebForms Repeater WebForms DataList WebForms DbConnection WebForms Master หน้า WebForms การเดินเรือ WebForms ตัวอย่าง


 

ASP.NETหน้าเว็บ - ไฟล์


ในบทนี้จะเป็นเรื่องเกี่ยวกับการทำงานกับไฟล์ข้อความ


การทำงานกับไฟล์ข้อความ

บางครั้งคุณจะต้องการที่จะเข้าถึงข้อมูลที่เก็บไว้ในไฟล์ข้อความ

ไฟล์ข้อความที่ใช้ในการเก็บข้อมูลมักจะเรียกว่าไฟล์แบน

ร่วมกันในรูปแบบไฟล์แบน .txt, .xml และ .csv (comma-delimited values)

ในบทนี้คุณจะได้เรียนรู้:

  • วิธีการอ่านและการแสดงผลข้อมูลจากแฟ้มข้อความ

เพิ่มแฟ้มข้อความด้วยตนเอง

ในตัวอย่างที่จะปฏิบัติตามคุณจะต้องแฟ้มข้อความที่จะทำงานกับ

บนเว็บไซต์ของคุณถ้าคุณไม่ได้มีโฟลเดอร์ 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 เปิดแฟ้มข้อความและอ่านทุกบรรทัดจากไฟล์ลงในอาร์เรย์

สำหรับแต่ละ DataItem ใน Dataline ของอาร์เรย์แต่ละข้อมูลจะปรากฏ


แสดงข้อมูลจากไฟล์ Excel

ด้วย Microsoft Excel คุณสามารถบันทึกสเปรดชีตเป็นคั่นด้วยเครื่องหมายจุลภาคแฟ้มข้อความ (.csv file) เมื่อคุณทำเช่นนั้นแต่ละแถวในสเปรดชีตจะถูกบันทึกเป็นบรรทัดข้อความและแต่ละคอลัมน์ข้อมูลจะถูกคั่นด้วยเครื่องหมายจุลภาค

คุณสามารถใช้ตัวอย่างข้างต้นอ่านไฟล์ Excel .csv (เพียงแค่เปลี่ยนชื่อไฟล์เป็นชื่อของแฟ้มของ Excel)