Парсер Excel и CSV

Excel и CSV являются наиболее популярными форматами сохранения табличных данных. В связи с этим часто возникает задача распарсивания Excel и CSV файлов.

Парсер Excel

Парсер Excel

Приведу простой пример. У вас есть интернет магазин, и вам ежедневно приходят прайс листы от разных производителей продаваемых вами товаров. Все прайсы имеют разный формат и для удобного сравнительного анализа необходимо привести их к общему формату. Для этого нужно сделать Excel парсер, который соберет данные из файлов, присланных производителями, и сохранит их в общий формат.

Не менее востребованной является задача сбора описаний товаров (например с Яндекс Маркета) по списку наименований в вашем XLS прайс листе. Опять же, необходимо создать Excel парсер, который распарсит прайс, а затем результаты своей работы подаст на вход парсера описаний с Yandex Market. На выходе вы получите свой же прайс, но уже с описаниями товаров и картинками.

Еще бывают ситуации, когда в Excel файле сохранен контент и его необходимо опубликовать в какую либо CMS. Например, мы разрабатывали подобный экспортер из Excel в Mysql базу сайта на WordPress.

Парсер CSV

Парсер CSV

Если парсинг XLS обычно ассоциируется с распарсиванием прайсов, то CSV формат еще более универсален. Огромное количество приложений сохраняют результаты своей работы в CSV. Затем чтобы использовать эти результаты либо преобразовать их в более удобный для дальнейшего анализа формат, можно использовать парсер CSV файлов. Та же вышеописанная задача публикации данных из файла в CMS чаще всего подразумевает, что изначально данные сохранены как раз в CSV.

Кроме того, мы сталкивались с созданием программных комплексов, которые парсят emailы, сохраняются их в CSV, а затем парсер CSV проходит по сохраненным файлам, берет email и делает рассылку. Таким комплексы удобны тем, что пользователю не нужно использовать 2 различных сервиса (для парсинга email и для рассылки). Вместо того, он использует один программный продукт, который делает все и сразу.

Для удешевления разработки мы всегда предлагаем отталкиваться от CSV формата (поскольку создать парсер CSV намного проще, чем разработать Excel парсер, особенное если XLS файл содержит более 1 листа и какие либо сложные таблицы). Кроме того, работа с CSV осуществляется намного быстрее и употребляет значительно меньше ресурсов компьютера.


Если вы хотите заказать разработку CSV или Excel парсера, то вы можете связаться с нами прямо сейчас.

Leave a Reply

Go to Top