ASP.NET Web Pages - файлы
- Предыдущая страница Объекты WebPages
- Следующая страница Helper WebPages
Эта глава посвящена обработке текстовых файлов.
Обработка текстовых файлов
В предыдущей главе мы изучили хранение web-данных в базе данных.
Ваш сайт, возможно, хранит данные в текстовых файлах.
Текстовые файлы, в которых хранятся данные, обычно называются плоскими файлами (flat files). Популярные форматы текстовых файлов - .txt, .xml и .csv (comma-delimited values, значения, разделённые запятыми).
В этой главе вы узнаете:
- Как читать и отображать данные из текстового файла
Ручное добавление текстового файла
В следующем примере вам потребуется текстовый файл.
Если на вашем сайте нет папки App_Data, создайте её. В папке App_Data создайте новый файл с именем Persons.txt.
Добавьте следующий контент в этот файл:
Persons.txt
Bill,Gates Steve,Jobs Mark,Zuckerberg
Отображение данных текстового файла
Ниже приведен пример того, как можно отображать данные из текстового файла:
Пример
@{ var dataFile = Server.MapPath("~/App_Data/Persons.txt"); Array userData = File.ReadAllLines(dataFile); } <!DOCTYPE html> <html> <body> <h1>Чтение данных из файла</h1> foreach (string dataLine in userData) { foreach (string dataItem in dataLine.Split(',')) {@dataItem <text> </text>} <br /> } </body> </html>
Запуск примера
Объяснение примера
Server.MapPath Найти точный путь к текстовому файлу.
File.ReadAllLines Откройте этот файл, а затем прочитайте все строки файла в массив.
Отображение каждого элемента массиваСтрока данныхкаждый из (dataline)Элемент данныхданных (dataItem).
Отображение данных Excel файла
С помощью Excel от Microsoft вы можете сохранить электронную таблицу в текстовый файл, разделенный запятыми (файл .csv). При этом каждая строка электронной таблицы сохраняется как строка текста, а каждая данные столбца разделены запятой.
Вы можете использовать примеры выше для чтения файла Excel .csv (измените имя файла на имя Excel файла).
- Предыдущая страница Объекты WebPages
- Следующая страница Helper WebPages