Эта глава посвящена работе с текстовыми файлами.
Работа с текстовыми файлами
Иногда вы хотите получить доступ к данным, хранящимся в текстовых файлах.
Текстовые файлы, используемые для хранения данных часто называют плоские файлы.
Обычные плоские форматы файлов .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> </text>}
<br />
}
</body>
</html>
Выполнить пример » Объяснение примера
Server.MapPath находит точный путь текстового файла.
File.ReadAllLines открывает текстовый файл и считывает все строки из файла в массив.
Для каждого DataItem в каждом Dataline массива отображения данных.
Отображение данных из файла Excel
С помощью Microsoft Excel, вы можете сохранить таблицу как разделенные запятыми текстовый файл (.csv file) - (.csv file) . Когда вы сделаете это, каждая строка в таблице сохраняется в виде текстовой строки, и каждый столбец данных, разделенная запятой.
Вы можете использовать приведенный выше пример, чтобы прочитать файл .csv Excel (просто изменить имя файла, имя файла Excel).