Прайс лист. Формат
Форматы файлов.
- csv с произвольным разделителем колонок
- xml в стандарте Excel, содержащий теги <row>, <cell>
- xml с произвольными тегами
- xls/xlsx - файлы Excel
*Формат pdf плагином не обрабатывается.
Формат CSV.
Текстовый компактный формат прайс листа. Открывается любым текстовым редактором, например, "Блокнотом" или NotePad.
Заслуженное первое место по скорости обработки, но к сожалению, не всегда правильно открывается Excel-ем.
Формат XML в стандарте Excel.
Самый удобный формат для работы. Открывается Excel-ем, а по скорости обработки занимает почетное второе место. Недостатки: большой размер файла.
Прайс лист в этом формате можно получить с помощью Excel, пересохранив файл, как "Таблица XML".
Формат XML с произвольными тегами.
В эту категорию попадают также и прайс листы в формате YML.
Excel открывает такие прайс листы, как правило, долго и криво. В результате, данные в таблице располагаются ступеньками - "лесенкой". Если такой файл сохранить, как "Таблица XML", то плагин сможет его обработать:
Не рекомендуется использовать эту устаревшую технологию.
По скорости обработки - сравним с предыдущим форматом.
Формат XLS/XLSX - файлы Excel.
В плагин встроен пакет от Microsoft, предназначенный для чтения файлов форматов xls/xlsx и разбора формул в ячейках. Называется: PHPExcel.
Пакет написан на объектно ориентированном PHP, и, как следствие, потребляет много оперативной памяти. Поэтому, плагин загружает прайс лист, частями - по 50 строк. Тем не менее, ошибки переполнения памяти вполне возможны.
В случае, если формула Excel выходит за пределы 50 строк, пакет также выдаст ошибку.
Работа плагина с этим форматом гарантируется только на 90%