ASP.NET Web Pages - 文件


この章では、テキストファイルの使用に関する知識を紹介します。


テキストファイルを使用する

前の章では、Webページのデータがデータベースに格納されていることを学びました。

サイトのデータをテキストファイルに格納することもできます。

データを格納するためのテキストファイルは、通常フラットファイルと呼ばれます。一般的なテキストファイル形式は、.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 ファイル)として保存できます。この場合、スプレッドシートの各行はテキスト行として保存され、各データ列はカンマで区切られます。

上記の例を使用して、Excel .csv ファイルを読み取ることができます(ファイル名を対応するExcelファイルの名前に変更するだけです)。


其他扩展