ASP.NET 튜토리얼로그인
ASP.NET 튜토리얼
작가:php.cn  업데이트 시간:2022-04-11 14:18:18

웹 페이지 파일


ASP.NET 웹 페이지 -Files


이 장에서는 텍스트 파일 작업을 소개합니다.


텍스트 파일 사용하기

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

사이트 데이터를 텍스트 파일로 저장할 수도 있습니다.

데이터를 저장하는 데 사용되는 텍스트 파일을 플랫 파일이라고도 합니다. 일반적인 텍스트 파일 형식은 .txt, .xml 및 .csv(쉼표로 구분된 값)입니다.

이 장에서 배울 내용은 다음과 같습니다.

  • 텍스트 파일에서 데이터를 읽고 표시하는 방법


수동으로 텍스트 파일 추가

아래 예에서는 텍스트 문서가 필요합니다.

웹사이트에 App_Data 폴더가 없으면 새로 만드세요. App_Data 폴더에 Persons.txt라는 파일을 만듭니다. + 파일 내 데이터:

Instance

@{
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 파일)로 저장할 수 있습니다. 이 시점에서 스프레드시트의 각 행은 텍스트 줄로 저장되며 각 데이터 열은 쉼표로 구분됩니다.

in위의 예를 사용하여 Excel .csv 파일을 읽을 수 있습니다(파일 이름을 해당 Excel 파일의 이름으로 변경하면 됩니다).