この章では、テキストファイルでの作業についてです。
テキストファイルの操作
時にはあなたは、テキストファイルに格納されたデータにアクセスすることになるでしょう。
データを格納するために使用されるテキストファイルは、多くの場合、フラット・ファイルと呼ばれています。
一般的なフラットファイル形式は.txtファイル、.xmlファイル、および.CSVある(comma-delimited values) 。
この章では、学びます。
- テキストファイルからデータを読み込んで表示する方法
手動でテキストファイルを追加します。
フォローする例では、あなたが動作するようにテキストファイルが必要になります。
あなたのウェブサイト上で、あなたはApp_Dataフォルダを持っていない場合は、1を作成します。
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> </text>}
<br />
}
</body>
</html>
»実行例 例を説明しました
Server.MapPathのは、正確なテキストファイルのパスを検索します。
File.ReadAllLinesテキストファイルを開いて、配列にファイルからすべての行を読み取ります。
アレイの各データラインの各データ項目のデータが表示されます。
Excelファイルからのデータの表示
Microsoft Excelのを使用すると、カンマ区切りのテキストファイルとしてスプレッドシートを保存することができます(.csv file) 。 あなたがそうすると、スプレッドシートの各行は、テキスト行として保存され、各データ列は、カンマで区切られています。
あなたは(だけでExcelファイルの名前にファイル名を変更)エクセルの.csvファイルを読み取るために、上記の例を使用することができます。