Latest web development tutorials

ASP.NET 웹 페이지 파일

이 장에서는 텍스트 파일 작업에 대한 지식을 설명합니다.


텍스트 파일을 사용하여

이전 장에서, 우리는 웹 페이지의 데이터가 데이터베이스에 저장되는 것을 배웠습니다.

또한 사이트 데이터 텍스트 파일에 저장된다 넣을 수있다.

데이터를 저장하는 파일을 사용하는 텍스트는 일반적으로 플랫 파일이라고합니다. 일반 텍스트 파일 형식은 .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 파일)과 같은 스프레드 시트를 저장할 수 있습니다. 이 경우, 스프레드 시트의 각 행은 텍스트 라인 쉼표로 구분하여 각각의 데이터 항목으로서 저장된다.

위의 예에서 엑셀 .CSV 파일을 판독 (해당 엑셀 파일에 파일명의 이름 만)하는데 사용될 수있다.