 Информационный портал «SoftTime-INFO»
|
 |
Downloads |
 |
Вернуться в downloads
Универсальный парсер CSV-файлов 1.0
Представляем вашему вниманию универсальный парсер CSV-файлов, разработанный Федорченко Антоном Александровичем (antf@inbox.ru, http://sites.neeweb.com/antfsite). Часто возникает задача, переноса Excel
таблиц на Web-страницы сайта. Разумеется, идея сохранить XLS-лист в виде HTML-файл не пользуется популярностью, так как
получаемый файл имеет коллосальные размеры и ужасную структуру (включая XML-вставки, стили внутри ячеек и прочие происки
Microsoft). Поэтому для переноса Excel-таблиц на сайт, их предварительно сохраняют как CSV-файл, который разбирают и
динамически формируют HTML-таблицу. Так как CSV-файлы, всё-таки генерирует Excel (не забываем про Microsoft-закулису :),
этот формат тоже не подарочек... Ячейки разделяются точкой с запятой и их нужно как-то различать от точек с запятой, которые входят в состав текста ячейки.
Сама ячейка обрамлена двойными кавычками (если это число - не обрамлена), если в ячейке встречается символ двойных кавычек - они удваиваются и это тоже
необходимо учитывать, а учитывая, что число столбцов таблицы в общем случае не известно, задача разбора CSV-файла становится и вовсе
кислой... Представленный скрипт является универсальным парсером CSV-файлом и поможет вам вырвать данные из жадных лап Excel
в двумерный массив $values.
Текущая версия 1.0. Дата последнего обновления: 13.05.2008.
Обратная связь
Загрузить новые версии универсального CSV-парсера, а так же ряда других полезных Web-приложений можно
по адресу http://www.softtime.ru/info/downloads.php
На форуме IT-студии SoftTime по адресу http://www.softtime.ru/forum/ вы
всегда можете найти поддержку по установке и сопровождению данного Web-приложений.
|
|