ASP.NET Web Pages - ফাইল

এই চ্যাপটারে, আমরা টেক্সট ফাইল প্রক্রিয়াকরণ শিখব

টেক্সট ফাইল প্রক্রিয়াকরণ

পূর্ববর্তী চ্যাপটারে, আমরা ডাটাবেস এ স্টোরেজ করা ওয়েব ডেটা শিখলাম。

আপনার ওয়েবসাইট টেক্সট ফাইলে ডেটা স্টোরেজ করতে পারে。

ডেটা স্টোরেজের টেক্সট ফাইলকে সাধারণত প্ল্যানীফাইল (flat files) বলা হয়। সাধারণ টেক্সট ফাইল ফরম্যাট হল .txt, .xml এবং .csv (comma-delimited values, কমা দ্বারা বিভক্ত মান)。

এই চ্যাপটারে, আপনি শিখবেন:

  • কিভাবে টেক্সট ফাইল থেকে ডাটা পড়া এবং দেখানো হবে

টেক্সট ফাইল হাতে যোগ করা

নিচের উদাহরণে, আপনার একটি টেক্সট ফাইল প্রয়োজন হবে。

আপনার ওয়েবসাইটে যদি App_Data ফোল্ডার নেই, তবে একটি তৈরি করুন। App_Data ফোল্ডারে, Persons.txt নামে একটি নতুন ফাইল তৈরি করুন。

向这个文件添加如下内容:

Persons.txt

Bill,Gates
Steve,Jobs
Mark,Zuckerberg

显示文本文件中的数据

下面的例子展示如何显示文本文件中的数据:

实例

@{
var dataFile = Server.MapPath("~/App_Data/Persons.txt");
Array userData = File.ReadAllLines(dataFile);
}



从文件读取数据

@foreach (string dataLine in userData) { foreach (string dataItem in dataLine.Split(',')) {@dataItem  }
}

运行实例

例子解释

Server.MapPath 找到确切的文本文件路径。

File.ReadAllLines 打开这个文件文件,然后把文件中的所有文本行读入一个数组。

এককক্ষ এর প্রত্যেকডাটা সারি(dataline) এর প্রত্যেকডাটা আইটেম(dataItem) এর ডাটা。

Excel ফাইলের ডাটা দেখান

মাইক্রোসফটের Excel দ্বারা, আপনি এলেকট্রনিক টেবিলেকে কমা দিয়ে টেক্সট ফাইল (কমা সেপারেটেড টেক্সট ফাইল, .csv ফাইল) হিসাবে সংরক্ষণ করতে পারেন। এইভাবে করলে, ইলেকট্রনিক টেবিলের প্রত্যেক সারি একটি টেক্সট সারি হিসাবে সংরক্ষিত হয়, এবং প্রত্যেক ডাটা কলাটি একটি কমা দ্বারা বিভক্ত হয়。

আপনি উপরোক্ত উদাহরণটি ব্যবহার করে একটি Excel .csv ফাইল পড়তে পারেন (ফাইল নামটিকে Excel ফাইলের নাম হিসাবে পরিবর্তন করুন)。