최신 웹 개발 튜토리얼
 

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 대한 데이터가 표시된다.


엑셀 파일에서 데이터를 표시

Microsoft Excel에서, 당신은 쉼표로 구분 된 텍스트 파일로 스프레드 시트를 저장할 수 있습니다 (.csv file) . 이렇게하면 스프레드 시트의 각 행은 텍스트 행으로 저장되며, 각 데이터 열은 쉼표로 구분됩니다.

당신은 (단지 Excel 파일의 이름으로 파일 이름을 변경) 엑셀 .CSV 파일을 읽을 수 위의 예제를 사용할 수 있습니다.