텍스트 파일을 추가해야 하는 경우 데이터를 ASP.NET WebPages 파일에 저장할 수 있습니다. 아래에서는 WebPages 파일에 대해 자세히 알아봅니다.
이 장에서는 텍스트 파일 작업에 대한 정보를 제공합니다.
이전 장에서 우리는 웹페이지 데이터가 데이터베이스에 저장된다는 것을 배웠습니다.
사이트 데이터를 텍스트 파일로 저장할 수도 있습니다.
데이터를 저장하는 데 사용되는 텍스트 파일을 플랫 파일이라고도 합니다. 일반적인 텍스트 파일 형식은 .txt, .xml 및 .csv(쉼표로 구분된 값)입니다.
이 장에서는 다음 내용을 학습합니다.
텍스트 파일에서 데이터를 읽고 표시하는 방법
아래 예에서는 텍스트 파일이 필요합니다.
웹사이트에 App_Data 폴더가 없다면 새로 만드세요. App_Data 폴더에서 Persons.txt라는 파일을 만듭니다.
파일에 다음 콘텐츠를 추가합니다.
조지,루카스 스티븐,스필버그 알프레드,히치콕
다음 예에서는 텍스트 파일의 데이터를 표시하는 방법을 보여줍니다.
@{var dataFile = Server.MapPath("~/App_Data/Persons.txt");Array userData = File.ReadAllLines(dataFile);} <!DOCTYPE html> <html> <body> <h1>파일에서 데이터 읽기</h1> @foreach (userData의 문자열 dataLine) {foreach (dataLine.Split(',')의 문자열 dataItem) {@dataItem < 텍스트> </text>} <br /> } </body> </html>
Server.MapPath를 사용하여 텍스트 파일의 정확한 경로를 찾으세요.
File.ReadAllLines를 사용하여 텍스트 파일을 열고 파일의 모든 줄을 배열로 읽어옵니다.
배열 의 각 데이터 행 에 대한 데이터가 표시됩니다.
Microsoft Excel을 사용하면 스프레드시트를 쉼표로 구분된 텍스트 파일(.csv 파일)로 저장할 수 있습니다. 이 시점에서 스프레드시트의 각 행은 텍스트 줄로 저장되며 각 데이터 열은 쉼표로 구분됩니다.
in에서는 위의 예를 사용하여 Excel .csv 파일을 읽을 수 있습니다(파일 이름을 해당 Excel 파일의 이름으로 변경하면 됩니다).