хостинг и регистрация доменов
 
Навигация
Delphi
Sail Engine
Полезные ресурсы

iSADA team  Pascal Games
Применение формата CSV >> HTML
Сегодня речь пойдет о таком формате, как CSV. Многие наверное знают, что это такое, а кто не в курсе, я поясню. CSV - это текстовый формат хранения данных (от англ. Comma Separated Values - значения, разделенные запятыми). Для чего его можно использовать? - спросите вы. Например, для хранения табличных данных. Рассмотрим примерную таблицу, она имеет следующий вид:

колонка1 колонка2 колонка3 колонка4
текст1 текст2 ткуст3 текст4
1 2 3 4

Текст:
001.
002.
003.
колонка1;колонка2;колонка3;колонка4
текст1;текст2;текст3;текст4
1;2;3;4

Если посмотреть содержание CSV файла, то можно увидеть 3 строки с текстом. Каждая такая строка, будет свойством row таблицы, а текст, разделенный символом ";" - column.

А теперь суть дела. В один прекрасный момент мне попали документы такого типа:



Это прайс лист на пищевую продукцию в печатном виде, который, нужно разместить на сайте. Перебивать вручную мне не захотелось, к тому же форматирование HTML документа - кропотливая работа. Тут-то и захотелось написать программу для обработки текста с последующим преобразованием в HTML формат.

Получить копию в электронном виде не составило проблем, а вот что делать дальше? и как сохранять? Идея пришла достаточно быстро. Я сохранил все данные в формате CSV, который поддерживается программой FineReader. Ну вот и все, дальше дело техники. Пишем парсер CSV файлов, загоняем в таблицу и далее делаем, что хотим. В моем случае таблица была преобразована в HTML формат. Всё просто, не правда ли? Когда другого варианта просто нет, этот придет на помощь. Как всегда исходники в комплекте.
Автор статьи: Kordal Добавил: Kordal, во Вторник 14 Июля 2009 ( 0 ) Комментариев


Design by Kornet Network