Главная / Приложение для загрузки/выгрузки Excel-таблиц на php

Приложение для загрузки/выгрузки Excel-таблиц

 

Подробная документация по модулю теперь тут

Купить сейчас

Данное приложение позволяет администратору выгружать объявления в excel-таблицу. После выгрузки можно исправить значения, либо добавить новые значения. После этого такой файл можно загрузить в базу.

Причем если вы хотите загрузить свой файл Excel, которые не соответствует структуре  выгружаемого файла, то с помощью конструктора сопоставляющего поля из базы данных с колонками из вашего excel-файла, можно добиться соответствия и успешно заполнить базу сайта при помощи таких файлов. Иногда после такой загрузки требуется небольшая обработка записей, например, указать в объявлении привязку к пользователю, выбрать галочки для публикации или специального предложения. Но вы можете задать эти поля и своих файлах excel.

Процесс установки приложения

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

Выбираем в строке Приложения - Excel загрузка/выгрузка – Просмотреть данные. Выбираем закладку Загрузки.

Скачиваем себе на жесткий диск архив excel.zip, распаковываем архив.

Затем при помощи FTP загружаем папку excel со всем содержимым к себе на сайт в каталог ./apps/

На этом установка завершена. Теперь можно перейти в панель управления и зайти в пункт меню Приложения / Excel.

Доступны два режима

·         Выгрузка объявлений в Excel-файл

·         Загрузка объявлений на сайт из Excel-файла

Подробнее об этих режимах:

Выгрузка объявлений в Excel-файл

Выгрузка объявлений в Excel (php, CMS Sitebill)

Для активации этого режима нажмите ссылку справа «Выгрузить в Excel». Появиться форма в которой можно указать параметры выгрузки. Например, выгрузить объявления только определенного пользователя и определенной категории опубликованный на данный момент.

После выбора параметров нажимаем кнопку «Выгрузить в Excel» под формой параметров.

На ваш диск будет сохранен файл в формате dataYYYY-MM-DD_hh_mm.xlsx

Вы можете открыть этот файл при помощи Microsoft Excel версии не ниже 2007.

При редактировании файла допускается добавление новых значений. Важно сохранить ID-записи, так как именно по этому полю выполнятся поиск и обновления записей в базе данных сайта. Также можно добавлять новые строки. При этом новые строки, у которых поле ID – не заполнено, то будет создана новая запись с новым ID.

При указании раздела нужно помнить что важно сохранить полный путь, например Аренда/1-комн. Загрузчик на основе этого пути определит в  какую категорию из существующих на сайте добавить это объявление. Если загрузчик не найдет нужной категории, то он создаст новую категорию. Например, если у вас на сайте нет категории Коммерческая/Офисы, то будет создана родительская категория Коммерческая и внутри нее Офисы.

Если поле раздел оставить пустым, то загрузчик автоматически создаст раздел «Категория не указана» и сложит туда все записи с пустым разделом. Затем можно вручную назначить нужные категории.

Загрузка объявлений на сайт из Excel-файла

Загрузка объявлений из excel в базу сайта (php CMS Sitebill)

Когда вы подготовите нужный файл для загрузки, то можно выбрать этот файл в форме слева, при помощи кнопки «select xls file…»

После загрузки файла на сервер, в нижней части будут загружены первые 10 строк из этого файла, тут в первой строке указываются поля из базы данных сайта. Во второй строке выпадающие списки со значениями заголовков колонок из excel-файла. Загрузчик сначала попробует автоматически подобрать соответствующие значение для каждой колонки. Если значение не найдено, то в выпадающем списке будет выбрано «нет соответствия». В дальнейшем поля у которых «нет соответствия» - будут игнорированы при загрузке.

Когда будут выбраны все нужны соответствия, можете нажать ссылку внизу «Загрузить в базу»

Купить сейчас


Может быть интересно:

Заполните, пожалуйста, эту форму и мы сделаем вам пробный сайт

на этот адрес будут отправлены пароли от сайта
для обратного звонка от технической поддержки
Заполнив форму вы принимаете наше пользовательское соглашение.