Последние учебники веб-разработки
×

ASP.NET Руководство

ASP.NET ГЛАВНАЯ ASP.NET вступление

WP Руководство

WebPages вступление WebPages бритва WebPages раскладка WebPages Папки WebPages Глобальный WebPages формы WebPages Объекты WebPages файлы WebPages Базы данных WebPages Помощники WebPages WebGrid WebPages Графики WebPages Эл. адрес WebPages PHP WebPages Публиковать WebPages Примеры

WP Рекомендации

WebPages Классы WebPages Безопасность WebPages База данных WebPages WebMail WebPages Помощники

ASP.NET Razor

Razor вступление Razor Синтаксис Razor C# переменные Razor C# Loops Razor C# логика Razor VB переменные Razor VB Loops Razor VB логика

ASP.NET MVC

MVC вступление MVC заявка MVC Папки MVC раскладка MVC Контроллеры MVC Просмотры MVC База данных MVC модель MVC Безопасность MVC HTML Помощники MVC Публиковать MVC Справка

WF Учебники

WebForms вступление WebForms страницы WebForms управления WebForms Мероприятия WebForms формы WebForms ViewState WebForms Текстовое окно WebForms кнопка WebForms Связывание данных WebForms ArrayList WebForms Хеш-таблица WebForms SortedList WebForms XML файлы WebForms повторитель WebForms DataList WebForms DbConnection WebForms Master страницы WebForms навигация WebForms Примеры


 

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 в каждом Dataline массива отображения данных.


Отображение данных из файла Excel

С помощью Microsoft Excel, вы можете сохранить таблицу как разделенные запятыми текстовый файл (.csv file) - (.csv file) . Когда вы сделаете это, каждая строка в таблице сохраняется в виде текстовой строки, и каждый столбец данных, разделенная запятой.

Вы можете использовать приведенный выше пример, чтобы прочитать файл .csv Excel (просто изменить имя файла, имя файла Excel).