Содержание

Как из excel сделать сайт?

Интерактивная веб страница на основе книги Excel

Если вы хотите предоставить доступ к сводной диаграмме другим пользователям, но не хотите, чтобы они изменяли структуру сводной таблицы либо получали доступ к исходным данным, отличным решением будет интерактивная веб страница, размещенная в облаке OneDrive.[1]

На рис. 1 показан лист Excelс отчетом Первые N заказчиков, включающий ряд срезов. Исходные данные и сводная таблица находятся на других листах.

Рис. 1. Рабочий лист Excel, отображаемый в виде веб-страницы

Скачать заметку в формате Word иди pdf, примеры в формате Excel

Представьте себе, что на одном экране отображаются набор срезов (сверху), сводная таблица и несколько сводных диаграмм. Пользователь, открывший книгу в окне браузера, может взаимодействовать с ней с помощью срезов, просматривая получающиеся при этом результаты. В окне браузера можно, например, отобразить Лист1, скрыв остальные листы. При этом сводные таблицы, находящиеся на Лист1, могут использовать информацию с Листа2, но никто из посетителей сайта не сможет просмотреть Лист2. Поэтому они не смогут увидеть ваши «секретные» формулы, находящиеся на скрытом от просмотра листе.

Чтобы создать веб-страницу на основе книги Excel, поместите видимые части отчета, которые будут просматриваться всеми посетителями веб-страницы, на отдельном листе. Вырежьте всю лишнюю информацию, и вставьте ее на скрытый лист. Обратите внимание на то, что вместо ячеек ввода данных используется срез. Это связано с тем, что срезы весьма удобны для выбора значений на веб-страницах (подробнее см. Excel 2013. Срезы сводных таблиц; создание временной шкалы). Срез Укажите количество заказчиков связан с десятистрочным набором данных и со сводной таблицей, находящейся на скрытом листе. Формула, находящаяся в диапазоне ячеек F2:F11, «вытягивает» значения из сводной таблицы, расположенной на Листе2 (см. приложенный Excel-файл). Если пользователь изменит настройки среза, соответствующим образом изменяется количество отображаемых первых заказчиков.

Превратите лист Excel в веб-страницу. Начните с того, что на вкладке Вид отмените установку флажков Строка формул, Сетка и Заголовки. На рис. 1 показана рабочая книга, отображаемая в окне программы Excel. Чтобы выбрать элементы, отображаемые в окне браузера, откройте меню Файл и на левой навигационной панели выберите параметр Сведения. Щелкните на кнопке Параметры просмотра в браузере, находящейся в нижней части окна. На вкладке Показать раскройте список и выберите в нем вместо пункта Вся книга пункт Листы. Установите флажки возле листов, которые должны отображаться в окне браузера (рис. 2).

Рис. 2. Выберите отображаемые и скрытые листы

Сохраните книгу в хранилище OneDrive. Прежде чем предоставить книгу в общее пользование, протестируйте ее. Проверьте, чтобы все параметры работали правильно, и книга выглядела корректно. Если вы зарегистрированы в учетной записи OneDrive и откроете книгу, будет автоматически выбран режим редактирования. Кликните Редактировать книгу. Выберите пункт Изменить в ExcelOnline(рис. 3). Появится лента Excel. Перейдите на вкладку Вид и выберите параметр Режим чтения (рис. 4). На рис. 5 показана рабочая книга, отображаемая в окне браузера. Если щелкнуть на области среза, фильтры изменятся, что приведет к обновлению сводных таблиц и сводных диаграмм.

Рис. 3. Редактировать книгу

Рис. 4. Режим чтения

Рис. 5. Интерактивная веб-страница, созданная в Excel

Отправка ссылок на интернет-версии книг

Простейший способ пригласить других пользователей для просмотра интернет-версии книги Excel — воспользоваться командой OneDrive Поделиться. В результате выполнения этой команды другие пользователи получат возможность просматривать и изменять содержимое вашей книги, а также смогут загружать книги на свои компьютеры. Во время просмотра книги выполните команду Общий доступПоделиться. Откроется диалоговое окно, в котором доступны две опции:

  • Отправить ссылку для доступа (рис. 6). Выберите адрес получателя и настройте опции.
  • Получить ссылку (рис. 7). Выберите вариант доступа и кликните Создать ссылку (рис. 7а). Вы получите адрес ссылки на ваш интерактивный Excel-файл (рис. 7б).

Рис. 6. Отправьте ссылку на вашу интерактивную веб-страницу

Рис. 7. Получите ссылку, которую можно вставить в блог или отправить кому-либо

Если кто-либо перейдет по ссылке, он увидит копию приложения, предназначенную только для чтения (как на рис. 5). Любые изменения, внесенные в срез или параметры, не сохраняются в книге. Поэтому следующий посетитель сайта увидит прежнюю копию книги.

Внедрение книги в рассылку блога или в веб-страницу

При наличии блога или веб-страницы можно внедрить туда книгу. Вернитесь к меню Общий доступ и выберите пункт Внедрить (рис. 8).

Рис. 8. Опция Внедрить меню Общий доступ

Excel отображает окно предупреждения, в котором сообщается о том, что пользователи, которым неизвестен ваш пароль, могут получить доступ к веб-странице (рис. 9).

Рис. 9. Щелкните на кнопке Создать, чтобы подтвердить создание кода для внедрения книги

На следующем экране можно настроить параметры кода для внедрения (рис. 10):

  • Можно открыть доступ пользователям не ко всей книге, а только к диапазону, например, А1:М20.
  • Если вы ранее не скрывали линии сетки, а также заголовки строк и столбцов, самое время сделать это сейчас.
  • По умолчанию установлен флажок Включитьссылкудлязагрузки. Если вы хотите защитить данные, находящиеся на скрытом листе, отмените установку этого флажка.
  • Установите первый флажок в разделе Взаимодействие. С помощью этого флажка обеспечивается возможность фильтрации базовой сводной таблицы с помощью срезов. Можно задать начальную активную ячейку в первой ячейке ввода.
  • При необходимости настройте высоту и ширину внедренного фрейма.

После настройки всех параметров внедренный код появится в нижней части экрана. Чтобы просмотреть внедренный код, можно выполнить прокрутку вниз. Скопируйте внедренный код в буфер обмена. Создайте новую веб-страницу или сообщение блога и вставьте внедренный код в нужном месте. В результате получим безопасную веб-страницу, использующую формулы и данные, которая не отображает таблицы на скрытых листах (рис. 11).

Рис. 10. Настройте параметры внедрения объекта и скопируйте код

Рис. 11. Эта веб-страница содержит внедренный объект – лист Excel. Понажимайте на кнопочки срезов, вам понравится!

[1] Заметка написана на основе книги Джелен, Александер. Сводные таблицы в Microsoft Excel 2013. Глава 8.

Страх и ненависть на сервере, или Можно ли написать сайт в Excel

    Переводы, 27 октября 2016 в 0:28

В заголовке не шутка: я сам попробовал, вполне получилось.

Итак, представляю вашему вниманию файл в формате Excel, который умеет генерировать из своего содержимого сайты на Bootstrap.

Господи, зачем?!

Мое сообщение в Slack, с которого все началось

А почему нет? Как мне известно, VBA умеет совершать операции со строками и имеет логические операторы, а также может работать с HTTP. Что еще нужно?

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

На самом деле мне вообще очень не нравится дифференциация на “элитные” и “плохие” языки программирования. Существует такая точка зрения (порождающая адские холивары), что некоторые языки и платформы во всем лучше остальных и что есть такие, которые лучше никогда не использовать. Разве это объективно?

«Фармаспейс», Москва, можно удалённо

Итак, я попробую делать сайты с помощью Excel. И никто не сумеет меня остановить.

Как это работает

Книга лежит в открытом доступе — для начала скачайте ее, если вам интересно все попробовать лично.

Пользоваться ею очень просто — на главном листе можно заполнять текстом ячейки, а потом макрос генерирует выходной HTML. Есть даже возможность управлять компонентами — ненужные части страницы можно отключить.

Результаты записываются в html-файл. В принципе, вам только он и нужен — весь CSS и JavaScript лежит на CDN-сервере. И вот у вас уже готова минимальная страничка, еще и на Bootstrap!

На нее можно даже поставить Bootstrap-тему! Вам будет дан список на выбор.

Теперь настало время поделиться своим творением с миром. У меня тут завалялся свободный сервер, так что я по-быстрому прицепил к нему домен excel-bootstrap.cf, установил Apache с LetsEncrypt, и получился настоящий хостинг (с самым минимальным уровнем безопасности).

Под “минимальным уровнем безопасности” я имею в виду этот супер-скрипт на PHP:

Есть еще четырехстрочный .htaccess, но он особого интереса не представляет.

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

Даже есть вышеупомянутые зачатки безопасности: размещать файлы вы можете, только имея правильный GUID. Конечно, там могут быть какие-то лазейки, которые отыщет опытный хакер, но не забывайте, я написал все это за 10 минут.

В продакшн!

На всю работу ушло менее 3 часов. Давайте расскажу подробнее, на какую часть работы сколько ушло.

Принцип “быстрой разработки” идеален, когда мы реализуем какую-то совершенно новую идею. Нужно добиться минимально рабочего результата, а украшать его уже по ходу дела.

Читать еще:  Как сделать зависимый выпадающий список в excel?

Где-то за 34 минуты я обрисовал идею и реализовал макет.

Потом создал репозиторий на GitHub, написал маленькое readme — и настало время делать сам проект.

Потом я добавил Font Awesome (иконочные шрифты сейчас популярны, и мне тоже захотелось). Немного расширил генерацию HTML, набрал красивых тем на Bootswatch.com, потом немного копипаста… и вуаля, вот у меня уже есть Excel Bootstrap с инновационным интерфейсом!

На это ушло около часа и 45 минут. И вот мой документ уже умеет генерировать HTML-страницы, но какой с них толк, если их негде хостить?

Я быстренько зарегистрировал на себя домен excel-bootstrap.cf, прицепил к серверу, создал для него неповторимое API (на картинке видно, как оно используется) и добавил в книгу возможность загружать на мой сервер сгенерированные файлы.

Потом добавил кнопочку, немного потестировал… ну и все!

В процессе работы:

  • Всего затрачено времени: 2 часа 15 минут.
  • Всего потеряно единиц IQ за время создания: неизвестно.

И ради чего все это?

Вообще мне просто захотелось посмотреть, насколько бессмысленное и ужасное творение я способен создать. Но это была не единственная цель. Главная мысль, которую я хочу до вас донести этим адом: нет правильных и неправильных способов что-либо делать.

Буду я еще когда-нибудь писать сайты в Excel? Да ни за что в жизни.

Найдется ли какой-нибудь незадачливый бизнесмен, которому понравится идея сделать страничку для своей компании в родной и привычной программе? Вполне может быть.

А кто может оценить, насколько верен выбранный путь? Да никто.

Выбирая инструмент для выполнения задачи — берите тот, которым вы лучше всего владеете, тот, который вы сможете использовать еще долго и тот, на котором вы способны довести работу до конца. Но не тот, который посоветуют умные дяди с форума.

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

База знаний uCoz

Импорт товаров из прайс-листов имеет следующие особенности:

  • Пакетное добавление товаров из прайс-листов.
  • Поддерживаемые форматы — XLS, XLSX, Google Docs.
  • Массово могут быть загружены все поля товаров и изображения.
  • Возможна загрузка категорий товаров. Однако нет возможности с помощью XLS-файла задать уровень вложенности категорий. Это нужно сделать один раз в разделе “Управление категориями”.
  • Поддерживается загрузка товаров с нескольких настроенных листов прайса.
  • Есть возможность обработки до 10 различных файлов прайс-листов. При этом используются разные конфигурации импорта. Товары и категории из разных конфигураций не могут быть связаны между собой.
  • Обработчик прайсов редактирует только те товары, которые были загружены в конкретной конфигурации импорта. Так, при импорте из XLS не будут изменены товары, которые добавлялись с помощью формы на сайте, YML или 1C.

Подготовка прайса

В прайс-листе под каждый товар должна быть выделена отдельная строка. В ячейках строки могут располагаться данные о товаре, такие как артикул, наименование, категории, цена и другие. Пример:

Мягкая игрушка “Чебурашка”

Машина с ДУ “Ferrari”

В прайсе допускается наличие пустых строк или столбцов. При импорте они будут проигнорированы.

На этапе подготовки прайса важно выбрать признак уникальности товара. С помощью признака уникальности обработчик прайсов будет отличать один товар от другого. В качестве такого признака может быть выбран артикул или наименование товара. Вы можете использовать любой, главное, быть уверенным в том, что признак уникальности не будет повторяться у разных товаров.

Обработчик прайса позволяет загружать из прайса следующие поля:

Поле

Переменная

Комментарий

Артикул

$ART_NO$

Обычно берется из прайса, но допускается и своя номенклатура. Может быть использован в качестве признака уникальности, тогда будет являться обязательным полем.

Может быть любым.

Не более 255 символов.

Категория

$CAT_NAME$

Обязательное поле.

Содержимое ячейки будет добавлено к категории товара.

$PHOTO$, $THUMB$, $SMALL$

Должна быть вида http://ссылка_на_фото. Поддерживаются расширения: *.jpg, *.png, *.gif. Из одного изображения нарезается три, все разных размеров.

Наименование

$ENTRY_TITLE$

Не более 255 символов. Обязательное поле, если используется в качестве признака уникальности.

Содержимое ячейки будет добавлено к наименованию товара.

Цена в условных единицах.

Входящая Цена

$PRICE_IN$, $PRICE_IN_RAW$

Входящая цена в условных единицах (обязательное поле).

Старая цена в условных единицах.

Наличие на складе.

Дополнительные поля 1-9

Не более 255 символов.

  1. Добавьте в файл прайс-листа максимально подробную информацию о товаре. Создайте несколько колонок с фотографиями товара.
  2. С помощью Google Docs можно организовать совместную работу над прайс-листом. Так вы быстро подготовите всю необходимую информацию.

Настройки обработчика

Перед тем как приступить к загрузке товаров на сайт, изучите все возможные настройки импорта из прайс-листов.

Для этого перейдите в панель управления и в настройках модуля “Интернет-магазин” найдите разделы “Обновление цен из прайс-листов” и “Загрузка прайса из Excel-файла”:

Обновление цен из прайс-листов

  • Обновлять остатки из прайса: включает возможность обновления остатков товара из прайс-листа. Для этого необходимо в файле прайс-листа завести колонку “Остатки”.
  • Суммировать остатки с нескольких складов: если у вас несколько складов (поставщиков), то остатки товаров можно просуммировать. Для этого достаточно указать несколько колонок, из которых будут взяты остатки.
  • Обновлять все остальные сконфигурированные для прайса товарные поля: при выключенной опции из прайса будут взяты только цена и остаток. Обычно опцию включают при первой загрузке прайс-листа.
  • Добавлять изображение к товару по ссылке из прайса только при его отсутствии: позволяет загрузить несколько изображений для товара. Если выключить опцию, а в конфигурации импорта указать новую колонку с фотографиями, то они будут загружены на сайт и прикреплены к товару.
  • Всегда фиксировать ID товаров при загрузке из прайс-листа.

Загрузка прайса из Excel-файла

  • Вести лог загрузки товаров из прайса: позволяет понять, какие действия были выполнены при импорте товара.
  • Обновлять ЧПУ при загрузке товаров из прайса. При включенной опции будет изменен URL товара, если меняется его наименование. При этом со старого URL будет создано перенаправление на новый.
  • Листы могут содержать дублирующиеся категории. Если опция включена, то для каждого листа будет создан свой набор категорий, даже если они повторяются.
  • Разрешать загрузку товаров с 0-й ценой: будут загружены товары, для которых в ячейке цены указано значение «0». Товары с пустой ячейкой цены загружены не будут.

Загрузка товаров в магазин

В панели управления перейдите в раздел “Интернет-магазин” / “Перейти в конфигуратор обработки прайсов”:

Откроется страница настроек обработчика прайсов:

В первую очередь необходимо настроить конфигурацию обработчика:

Каждая конфигурация имеет свой набор товаров. Так, после загрузки товаров изменить их можно только в рамках той конфигурации, в которой они были загружены. Для каждой конфигурации используется один прайс-лист (допускается несколько листов).

Конфигурация имеет следующие настройки:

  • Название. Позволит вам в будущем переключаться между конфигурациями, загружая до 10 различных прайс-листов.
  • Признак уникальности. Поле, которое будет использовано обработчиком для поиска добавленных ранее товаров. Если по каким-то причинам признак уникальности совпадет у нескольких товаров, то они будут признаны одной позицией. На сайт будет загружена строка товара, находящаяся в прайсе ниже. Признак уникальности задаётся до первой обработки файла, после этого изменить его в текущей конфигурации уже нельзя.
  • Источник прайса. Укажите источник получения прайс-листа: загрузка с компьютера, по ссылке в интернете или из Google Docs. Как только укажите источник прайса и нажмете на кнопку “Загрузить”, под настройками конфигурации появится превью прайс-листа.

После того как вы указали настройки конфигурации, нажмите на кнопку “Сохранить текущую конфигурацию”.

Теперь перейдите к параметрам обработки листа:

Укажите валюту (1) и поставьте соответствие для колонок прайса с помощью выпадающих списков (2):

В итоге настройки могут выглядеть следующим образом:

Повторите данные действия для всех листов, если их несколько. Теперь можно нажать на кнопку “Сохранить параметры”:

Если вы указали колонки “Наименование” (или “Артикул”), “Категория”, “Входящая Цена”, то у вас появится кнопка “Загрузить товары со всех настроенных листов”:

Нажмите на нее, и процесс импорта начнется. За ходом выполнения импорта можно следить в логе загрузки:

Чтобы загрузить другой прайс, создайте новую конфигурацию, нажав на кнопку “Создать новую”. Чтобы переключиться между конфигурациями, выберите нужную в выпадающем списке (1) и нажмите на кнопку “Выбрать” (2):

Вы также можете удалить конфигурацию в любой момент, просто нажав на соответствующие кнопки. Но помните, что все загруженные с помощью конфигурации товары массово обновить после удаления не получится.

Не забывайте сохранять текущую конфигурацию перед выполнением каких-либо действий.

Быстрое обновление цен и остатков

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

Выберите конфигурацию, загрузите новый прайс и нажмите на кнопку “Обработать”.

Важно! Чтобы быстрое обновление цен и остатков проходило корректно, необходимо, чтобы порядок колонок в прайсе не менялся с момента последнего сохранения выбранной конфигурации.

FAQ по обработчику прайсов

Не получается загрузить прайс-лист

Проверьте размер прайс-листа. Гарантируется загрузка таблиц размером до 5 Мб и не более 100000 позиций за один раз. Попробуйте разбить файл на несколько частей.

После импорта товары не добавляются в магазин

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

Убедитесь, что правильно задано соответствие колонок “Наименование” (или “Артикул”), “Категория”. Если одна из ячеек окажется пустой, такой товар не будет добавлен.

Проверьте лог загрузки и найдите в нем информацию о добавленных товарах (ключевое слово “Added”). Пример:

[25/04/2017 14:57:27] Added «Крем для обуви черный «Shoe Polish» «Kiwi», 50мл». URL: /shop/6635/desc/krem-dlja-obuvi-chernyj-shoe-polish-kiwi-50ml

Возможно, товар был добавлен, но не в ту категорию, в которой вы ожидали его увидеть.

Не обновляется информация о товаре (описание, вес или другие поля)

Проверьте лог загрузки и найдите в нем информацию о добавленных товарах (ключевое слово “Updated”). Пример:

Читать еще:  Как сделать из документа pdf документ excel?
[25/04/2017 14:57:22] Updated «Колбаса Докторская «Дымов» вареная, 450г». URL: /shop/2227/desc/kolbasa-doktorskaja-dymov-varenaja-450g

Если в логах есть информация об обновлении товара, а на сайте новая информация не появилась, проверьте настройки соответствия колонок прайс-листа.

Убедитесь, что в настройках модуля установлена настройка “Обновление цен из прайс-листов“ / “Обновлять все остальные сконфигурированные для прайса товарные поля”:

Не добавляются фотографии к товарам

Фотографии к товарам добавляются не сразу после начала импорта. По истечении некоторого времени (зависит от количества товаров) все фотографии будут добавлены.

Если прошло достаточно времени, и фотографии не появились даже после нескольких обращений к странице категории, убедитесь, что в прайс-листе указаны корректные ссылки на фотографии. Они должны быть доступны напрямую, без ввода логина/пароля. Сама ссылка должна иметь на конце расширение изображения (.jpg, .png, .gif).

Создаются дубли категорий/товаров

Товары при импорте могут быть добавлены в категорию, которая создана в рамках этой же конфигурации. Дубль категории будет создан тогда, когда категория добавлена через другую конфигурацию, 1С, YML или панель управления категориями. То же самое касается самих товаров, если они были созданы не в текущей конфигурации.

Как обновить товар, который был добавлен раньше через форму на сайте / 1С / YML?

Обновить такой товар можно только тем способом, посредством которого товар был добавлен. Кроме этого, любой товар можно отредактировать через форму на сайте.

Как создать дерево категорий с помощью обработчика XLS-прайсов?

С помощью обработчика прайсов может быть создана категория, непосредственно в которой лежит товар. Категории более высокого уровня могут быть добавлены через панель управления категориями. Там же настраивается уровень вложенности категорий. Сделать это нужно один раз после первого импорта прайс-листа. При каждом последующем обновлении прайса товары будут добавлены в нужные категории.

Поставщики дают прайсы в разных валютах. Как привести цены к одной валюте с актуальным курсом?

Порядок действий такой:

  1. В разделе “Оплата, доставка, валюты и курсы” создайте все валюты, которые присутствуют в прайсах поставщиков, и установите для них актуальный курс.
  2. При импорте прайса укажите для колонки с ценой валюту поставщика:

После изменения курса поставьте новое значение курса в разделе “Оплата, доставка, валюты и курсы”. Выполните экспорт. Цены на товары будут изменены.

12 простых приёмов для ускоренной работы в Excel

Как быстро добавить данные, создать умную таблицу или спасти несохранённый файл.

Автор проекта «Планета Excel», разработчик и IT-тренер.

1. Быстрое добавление новых данных в диаграмму

Если для построенной диаграммы на листе появились новые данные, которые нужно добавить, то можно просто выделить диапазон с новой информацией, скопировать его (Ctrl + C) и потом вставить прямо в диаграмму (Ctrl + V).

2. Мгновенное заполнение (Flash Fill)

Предположим, у вас есть список полных ФИО (Иванов Иван Иванович), которые вам надо превратить в сокращённые (Иванов И. И.). Чтобы сделать это, нужно просто начать писать желаемый текст в соседнем столбце вручную. На второй или третьей строке Excel попытается предугадать наши действия и выполнит дальнейшую обработку автоматически. Останется только нажать клавишу Enter для подтверждения, и все имена будут преобразованы мгновенно. Подобным образом можно извлекать имена из email, склеивать ФИО из фрагментов и так далее.

3. Копирование без нарушения форматов

Вы, скорее всего, знаете о волшебном маркере автозаполнения. Это тонкий чёрный крест в правом нижнем углу ячейки, потянув за который можно скопировать содержимое ячейки или формулу сразу на несколько ячеек. Однако есть один неприятный нюанс: такое копирование часто нарушает дизайн таблицы, так как копируется не только формула, но и формат ячейки. Этого можно избежать. Сразу после того, как потянули за чёрный крест, нажмите на смарт-тег — специальный значок, появляющийся в правом нижнем углу скопированной области.

Если выбрать опцию «Копировать только значения» (Fill Without Formatting), то Excel скопирует вашу формулу без формата и не будет портить оформление.

4. Отображение данных из таблицы Excel на карте

В Excel можно быстро отобразить на интерактивной карте ваши геоданные, например продажи по городам. Для этого нужно перейти в «Магазин приложений» (Office Store) на вкладке «Вставка» (Insert) и установить оттуда плагин «Карты Bing» (Bing Maps). Это можно сделать и по прямой ссылке с сайта, нажав кнопку Get It Now.

После добавления модуля его можно выбрать в выпадающем списке «Мои приложения» (My Apps) на вкладке «Вставка» (Insert) и поместить на ваш рабочий лист. Останется выделить ваши ячейки с данными и нажать на кнопку Show Locations в модуле карты, чтобы увидеть наши данные на ней. При желании в настройках плагина можно выбрать тип диаграммы и цвета для отображения.

5. Быстрый переход к нужному листу

Если в файле количество рабочих листов перевалило за 10, то ориентироваться в них становится трудновато. Щёлкните правой кнопкой мыши по любой из кнопок прокрутки ярлычков листов в левом нижнем углу экрана. Появится оглавление, и на любой нужный лист можно будет перейти мгновенно.

6. Преобразование строк в столбцы и обратно

Если вам когда-нибудь приходилось руками перекладывать ячейки из строк в столбцы, то вы оцените следующий трюк:

  1. Выделите диапазон.
  2. Скопируйте его (Ctrl + C) или, нажав на правую кнопку мыши, выберите «Копировать» (Copy).
  3. Щёлкните правой кнопкой мыши по ячейке, куда хотите вставить данные, и выберите в контекстном меню один из вариантов специальной вставки — значок «Транспонировать» (Transpose). В старых версиях Excel нет такого значка, но можно решить проблему с помощью специальной вставки (Ctrl + Alt + V) и выбора опции «Транспонировать» (Transpose).

7. Выпадающий список в ячейке

Если в какую-либо ячейку предполагается ввод строго определённых значений из разрешённого набора (например, только «да» и «нет» или только из списка отделов компании и так далее), то это можно легко организовать при помощи выпадающего списка.

  1. Выделите ячейку (или диапазон ячеек), в которых должно быть такое ограничение.
  2. Нажмите кнопку «Проверка данных» на вкладке «Данные» (Data → Validation).
  3. В выпадающем списке «Тип» (Allow) выберите вариант «Список» (List).
  4. В поле «Источник» (Source) задайте диапазон, содержащий эталонные варианты элементов, которые и будут впоследствии выпадать при вводе.

8. Умная таблица

Если выделить диапазон с данными и на вкладке «Главная» нажать «Форматировать как таблицу» (Home → Format as Table), то наш список будет преобразован в умную таблицу, которая умеет много полезного:

  1. Автоматически растягивается при дописывании к ней новых строк или столбцов.
  2. Введённые формулы автоматом будут копироваться на весь столбец.
  3. Шапка такой таблицы автоматически закрепляется при прокрутке, и в ней включаются кнопки фильтра для отбора и сортировки.
  4. На появившейся вкладке «Конструктор» (Design) в такую таблицу можно добавить строку итогов с автоматическим вычислением.

9. Спарклайны

Спарклайны — это нарисованные прямо в ячейках миниатюрные диаграммы, наглядно отображающие динамику наших данных. Чтобы их создать, нажмите кнопку «График» (Line) или «Гистограмма» (Columns) в группе «Спарклайны» (Sparklines) на вкладке «Вставка» (Insert). В открывшемся окне укажите диапазон с исходными числовыми данными и ячейки, куда вы хотите вывести спарклайны.

После нажатия на кнопку «ОК» Microsoft Excel создаст их в указанных ячейках. На появившейся вкладке «Конструктор» (Design) можно дополнительно настроить их цвет, тип, включить отображение минимальных и максимальных значений и так далее.

10. Восстановление несохранённых файлов

Представьте: вы закрываете отчёт, с которым возились последнюю половину дня, и в появившемся диалоговом окне «Сохранить изменения в файле?» вдруг зачем-то жмёте «Нет». Офис оглашает ваш истошный вопль, но уже поздно: несколько последних часов работы пошли псу под хвост.

На самом деле есть шанс исправить ситуацию. Если у вас Excel 2010, то нажмите на «Файл» → «Последние» (File → Recent) и найдите в правом нижнем углу экрана кнопку «Восстановить несохранённые книги» (Recover Unsaved Workbooks).

В Excel 2013 путь немного другой: «Файл» → «Сведения» → «Управление версиями» → «Восстановить несохранённые книги» (File — Properties — Recover Unsaved Workbooks).

В последующих версиях Excel следует открывать «Файл» → «Сведения» → «Управление книгой».

Откроется специальная папка из недр Microsoft Office, куда на такой случай сохраняются временные копии всех созданных или изменённых, но несохранённых книг.

11. Сравнение двух диапазонов на отличия и совпадения

Иногда при работе в Excel возникает необходимость сравнить два списка и быстро найти элементы, которые в них совпадают или отличаются. Вот самый быстрый и наглядный способ сделать это:

  1. Выделите оба сравниваемых столбца (удерживая клавишу Ctrl).
  2. Выберите на вкладке «Главная» → «Условное форматирование» → «Правила выделения ячеек» → «Повторяющиеся значения» (Home → Conditional formatting → Highlight Cell Rules → Duplicate Values).
  3. Выберите вариант «Уникальные» (Unique) в раскрывающемся списке.

12. Подбор (подгонка) результатов расчёта под нужные значения

Вы когда-нибудь подбирали входные значения в вашем расчёте Excel, чтобы получить на выходе нужный результат? В такие моменты чувствуешь себя матёрым артиллеристом: всего-то пара десятков итераций «недолёт — перелёт» — и вот оно, долгожданное попадание!

Microsoft Excel сможет сделать такую подгонку за вас, причём быстрее и точнее. Для этого нажмите на вкладке «Данные» кнопку «Анализ „что если“» и выберите команду «Подбор параметра» (Insert → What If Analysis → Goal Seek). В появившемся окне задайте ячейку, где хотите подобрать нужное значение, желаемый результат и входную ячейку, которая должна измениться. После нажатия на «ОК» Excel выполнит до 100 «выстрелов», чтобы подобрать требуемый вами итог с точностью до 0,001.

Если этот обзор охватил не все полезные фишки MS Excel, о которых вы знаете, делитесь ими в комментариях!

База знаний uCoz

Импорт товаров из прайс-листов имеет следующие особенности:

  • Пакетное добавление товаров из прайс-листов.
  • Поддерживаемые форматы — XLS, XLSX, Google Docs.
  • Массово могут быть загружены все поля товаров и изображения.
  • Возможна загрузка категорий товаров. Однако нет возможности с помощью XLS-файла задать уровень вложенности категорий. Это нужно сделать один раз в разделе “Управление категориями”.
  • Поддерживается загрузка товаров с нескольких настроенных листов прайса.
  • Есть возможность обработки до 10 различных файлов прайс-листов. При этом используются разные конфигурации импорта. Товары и категории из разных конфигураций не могут быть связаны между собой.
  • Обработчик прайсов редактирует только те товары, которые были загружены в конкретной конфигурации импорта. Так, при импорте из XLS не будут изменены товары, которые добавлялись с помощью формы на сайте, YML или 1C.
Читать еще:  Логические функции в excel как сделать

Подготовка прайса

В прайс-листе под каждый товар должна быть выделена отдельная строка. В ячейках строки могут располагаться данные о товаре, такие как артикул, наименование, категории, цена и другие. Пример:

Мягкая игрушка “Чебурашка”

Машина с ДУ “Ferrari”

В прайсе допускается наличие пустых строк или столбцов. При импорте они будут проигнорированы.

На этапе подготовки прайса важно выбрать признак уникальности товара. С помощью признака уникальности обработчик прайсов будет отличать один товар от другого. В качестве такого признака может быть выбран артикул или наименование товара. Вы можете использовать любой, главное, быть уверенным в том, что признак уникальности не будет повторяться у разных товаров.

Обработчик прайса позволяет загружать из прайса следующие поля:

Поле

Переменная

Комментарий

Артикул

$ART_NO$

Обычно берется из прайса, но допускается и своя номенклатура. Может быть использован в качестве признака уникальности, тогда будет являться обязательным полем.

Может быть любым.

Не более 255 символов.

Категория

$CAT_NAME$

Обязательное поле.

Содержимое ячейки будет добавлено к категории товара.

$PHOTO$, $THUMB$, $SMALL$

Должна быть вида http://ссылка_на_фото. Поддерживаются расширения: *.jpg, *.png, *.gif. Из одного изображения нарезается три, все разных размеров.

Наименование

$ENTRY_TITLE$

Не более 255 символов. Обязательное поле, если используется в качестве признака уникальности.

Содержимое ячейки будет добавлено к наименованию товара.

Цена в условных единицах.

Входящая Цена

$PRICE_IN$, $PRICE_IN_RAW$

Входящая цена в условных единицах (обязательное поле).

Старая цена в условных единицах.

Наличие на складе.

Дополнительные поля 1-9

Не более 255 символов.

  1. Добавьте в файл прайс-листа максимально подробную информацию о товаре. Создайте несколько колонок с фотографиями товара.
  2. С помощью Google Docs можно организовать совместную работу над прайс-листом. Так вы быстро подготовите всю необходимую информацию.

Настройки обработчика

Перед тем как приступить к загрузке товаров на сайт, изучите все возможные настройки импорта из прайс-листов.

Для этого перейдите в панель управления и в настройках модуля “Интернет-магазин” найдите разделы “Обновление цен из прайс-листов” и “Загрузка прайса из Excel-файла”:

Обновление цен из прайс-листов

  • Обновлять остатки из прайса: включает возможность обновления остатков товара из прайс-листа. Для этого необходимо в файле прайс-листа завести колонку “Остатки”.
  • Суммировать остатки с нескольких складов: если у вас несколько складов (поставщиков), то остатки товаров можно просуммировать. Для этого достаточно указать несколько колонок, из которых будут взяты остатки.
  • Обновлять все остальные сконфигурированные для прайса товарные поля: при выключенной опции из прайса будут взяты только цена и остаток. Обычно опцию включают при первой загрузке прайс-листа.
  • Добавлять изображение к товару по ссылке из прайса только при его отсутствии: позволяет загрузить несколько изображений для товара. Если выключить опцию, а в конфигурации импорта указать новую колонку с фотографиями, то они будут загружены на сайт и прикреплены к товару.
  • Всегда фиксировать ID товаров при загрузке из прайс-листа.

Загрузка прайса из Excel-файла

  • Вести лог загрузки товаров из прайса: позволяет понять, какие действия были выполнены при импорте товара.
  • Обновлять ЧПУ при загрузке товаров из прайса. При включенной опции будет изменен URL товара, если меняется его наименование. При этом со старого URL будет создано перенаправление на новый.
  • Листы могут содержать дублирующиеся категории. Если опция включена, то для каждого листа будет создан свой набор категорий, даже если они повторяются.
  • Разрешать загрузку товаров с 0-й ценой: будут загружены товары, для которых в ячейке цены указано значение «0». Товары с пустой ячейкой цены загружены не будут.

Загрузка товаров в магазин

В панели управления перейдите в раздел “Интернет-магазин” / “Перейти в конфигуратор обработки прайсов”:

Откроется страница настроек обработчика прайсов:

В первую очередь необходимо настроить конфигурацию обработчика:

Каждая конфигурация имеет свой набор товаров. Так, после загрузки товаров изменить их можно только в рамках той конфигурации, в которой они были загружены. Для каждой конфигурации используется один прайс-лист (допускается несколько листов).

Конфигурация имеет следующие настройки:

  • Название. Позволит вам в будущем переключаться между конфигурациями, загружая до 10 различных прайс-листов.
  • Признак уникальности. Поле, которое будет использовано обработчиком для поиска добавленных ранее товаров. Если по каким-то причинам признак уникальности совпадет у нескольких товаров, то они будут признаны одной позицией. На сайт будет загружена строка товара, находящаяся в прайсе ниже. Признак уникальности задаётся до первой обработки файла, после этого изменить его в текущей конфигурации уже нельзя.
  • Источник прайса. Укажите источник получения прайс-листа: загрузка с компьютера, по ссылке в интернете или из Google Docs. Как только укажите источник прайса и нажмете на кнопку “Загрузить”, под настройками конфигурации появится превью прайс-листа.

После того как вы указали настройки конфигурации, нажмите на кнопку “Сохранить текущую конфигурацию”.

Теперь перейдите к параметрам обработки листа:

Укажите валюту (1) и поставьте соответствие для колонок прайса с помощью выпадающих списков (2):

В итоге настройки могут выглядеть следующим образом:

Повторите данные действия для всех листов, если их несколько. Теперь можно нажать на кнопку “Сохранить параметры”:

Если вы указали колонки “Наименование” (или “Артикул”), “Категория”, “Входящая Цена”, то у вас появится кнопка “Загрузить товары со всех настроенных листов”:

Нажмите на нее, и процесс импорта начнется. За ходом выполнения импорта можно следить в логе загрузки:

Чтобы загрузить другой прайс, создайте новую конфигурацию, нажав на кнопку “Создать новую”. Чтобы переключиться между конфигурациями, выберите нужную в выпадающем списке (1) и нажмите на кнопку “Выбрать” (2):

Вы также можете удалить конфигурацию в любой момент, просто нажав на соответствующие кнопки. Но помните, что все загруженные с помощью конфигурации товары массово обновить после удаления не получится.

Не забывайте сохранять текущую конфигурацию перед выполнением каких-либо действий.

Быстрое обновление цен и остатков

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

Выберите конфигурацию, загрузите новый прайс и нажмите на кнопку “Обработать”.

Важно! Чтобы быстрое обновление цен и остатков проходило корректно, необходимо, чтобы порядок колонок в прайсе не менялся с момента последнего сохранения выбранной конфигурации.

FAQ по обработчику прайсов

Не получается загрузить прайс-лист

Проверьте размер прайс-листа. Гарантируется загрузка таблиц размером до 5 Мб и не более 100000 позиций за один раз. Попробуйте разбить файл на несколько частей.

После импорта товары не добавляются в магазин

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

Убедитесь, что правильно задано соответствие колонок “Наименование” (или “Артикул”), “Категория”. Если одна из ячеек окажется пустой, такой товар не будет добавлен.

Проверьте лог загрузки и найдите в нем информацию о добавленных товарах (ключевое слово “Added”). Пример:

[25/04/2017 14:57:27] Added «Крем для обуви черный «Shoe Polish» «Kiwi», 50мл». URL: /shop/6635/desc/krem-dlja-obuvi-chernyj-shoe-polish-kiwi-50ml

Возможно, товар был добавлен, но не в ту категорию, в которой вы ожидали его увидеть.

Не обновляется информация о товаре (описание, вес или другие поля)

Проверьте лог загрузки и найдите в нем информацию о добавленных товарах (ключевое слово “Updated”). Пример:

[25/04/2017 14:57:22] Updated «Колбаса Докторская «Дымов» вареная, 450г». URL: /shop/2227/desc/kolbasa-doktorskaja-dymov-varenaja-450g

Если в логах есть информация об обновлении товара, а на сайте новая информация не появилась, проверьте настройки соответствия колонок прайс-листа.

Убедитесь, что в настройках модуля установлена настройка “Обновление цен из прайс-листов“ / “Обновлять все остальные сконфигурированные для прайса товарные поля”:

Не добавляются фотографии к товарам

Фотографии к товарам добавляются не сразу после начала импорта. По истечении некоторого времени (зависит от количества товаров) все фотографии будут добавлены.

Если прошло достаточно времени, и фотографии не появились даже после нескольких обращений к странице категории, убедитесь, что в прайс-листе указаны корректные ссылки на фотографии. Они должны быть доступны напрямую, без ввода логина/пароля. Сама ссылка должна иметь на конце расширение изображения (.jpg, .png, .gif).

Создаются дубли категорий/товаров

Товары при импорте могут быть добавлены в категорию, которая создана в рамках этой же конфигурации. Дубль категории будет создан тогда, когда категория добавлена через другую конфигурацию, 1С, YML или панель управления категориями. То же самое касается самих товаров, если они были созданы не в текущей конфигурации.

Как обновить товар, который был добавлен раньше через форму на сайте / 1С / YML?

Обновить такой товар можно только тем способом, посредством которого товар был добавлен. Кроме этого, любой товар можно отредактировать через форму на сайте.

Как создать дерево категорий с помощью обработчика XLS-прайсов?

С помощью обработчика прайсов может быть создана категория, непосредственно в которой лежит товар. Категории более высокого уровня могут быть добавлены через панель управления категориями. Там же настраивается уровень вложенности категорий. Сделать это нужно один раз после первого импорта прайс-листа. При каждом последующем обновлении прайса товары будут добавлены в нужные категории.

Поставщики дают прайсы в разных валютах. Как привести цены к одной валюте с актуальным курсом?

Порядок действий такой:

  1. В разделе “Оплата, доставка, валюты и курсы” создайте все валюты, которые присутствуют в прайсах поставщиков, и установите для них актуальный курс.
  2. При импорте прайса укажите для колонки с ценой валюту поставщика:

После изменения курса поставьте новое значение курса в разделе “Оплата, доставка, валюты и курсы”. Выполните экспорт. Цены на товары будут изменены.

Ссылка на основную публикацию
Adblock
detector