Создание web страницы excel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Если Вы создали симпатичную таблицу в Excel и теперь хотите опубликовать её как веб-страницу, то простейший способ это сделать – экспортировать её в старый добрый файл HTML. В этой статье мы рассмотрим несколько способов конвертировать данные из Excel в HTML, определим плюсы и минусы каждого способа и выполним вместе с Вами такое преобразование поэтапно.

Содержание

  1. Преобразуем таблицы Excel в HTML при помощи инструмента «Сохранить как веб-страницу»
  2. 5 вещей, о которых нужно помнить, преобразуя файлы Excel в HTML
  3. 1. Вспомогательные файлы и гиперссылки
  4. 2. Внесение изменений и пересохранение веб-страницы
  5. 3. Автопереиздание веб-страницы
  6. 4. Возможности Excel, которые не поддерживаются на веб-страницах
  7. 5. Самые распространённые трудности, встречающиеся при преобразовании файлов Excel в HTML

Преобразуем таблицы Excel в HTML при помощи инструмента «Сохранить как веб-страницу»

Этим способом Вы можете сохранить всю рабочую книгу или любую её часть (например, выделенный диапазон ячеек, график и т.д.) в виде статичной веб-страницы (.htm или .html), так что любой сможет посмотреть эти данные в интернете.

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

Преобразовываем файл Excel в HTML

Чтобы преобразовать данные Excel в HTML, выполните следующие шаги. Эти инструкции подходят для Excel 2013, 2010 и 2007.

  1. В рабочей книге Excel откройте вкладку File (Файл) и нажмите Save As (Сохранить как).Если необходимо экспортировать только часть данных (например, диапазон ячеек, сводную таблицу или диаграмму), то предварительно выделите эту часть.
  2. В диалоговом окне Save As (Сохранить как) выберите один из вариантов:
    • Web Page (Веб-страница) – так Вы сохраните рабочую книгу или выделенные данные как веб-страницу и дополнительно создадите папку, в которой будут храниться все вспомогательные файлы для корректного отображения веб-страницы (картинки, кнопки и текстуры для фона).
    • Single File Web Page (Веб-страница в одном файле) – так Вы сохраните рабочую книгу или выделенные данные в одном файле, все вспомогательные файлы будут встроены в веб-страницу.

    Преобразовываем файл Excel в HTML

  3. Если перед тем, как нажать Save as (Сохранить как) Вы выделили диапазон ячеек, таблицу или диаграмму, то включите опцию Selection (Выделенное) и нажмите Save (Сохранить). Почти готово!Преобразовываем файл Excel в HTMLЕсли Вы заранее ничего не выделяли, выполните следующие действия:
    • Чтобы сохранить всю книгу, включая все листы, диаграммы и вкладки для перемещения по листам, выберите вариант Entire Workbook (Всю книгу).
    • Чтобы сохранить только текущий лист, выберите вариант Selection: Sheet (Выделенное: Лист). На следующем шаге Вам будет предложено выбрать: опубликовать целый лист или только некоторые его элементы.

    Преобразовываем файл Excel в HTML

    Вы можете дать название веб-странице, нажав кнопку Change Title (Изменить) в правой части диалогового окна. У Вас также будет возможность установить или изменить заголовок чуть позже, это описано далее на шаге 6.

  4. Нажмите кнопку Publish (Опубликовать) – откроется диалоговое окно Publish as Web Page (Публикация веб-страницы). Далее мы кратко поясним все параметры от начала и до конца.
  5. Item to publish (Публикуемые элементы). Здесь Вы выбираете, какие части рабочей книги Excel необходимо экспортировать в веб-страницу. В выпадающем списке Choose (Выбрать) есть следующие варианты:
    • Entire workbook (Всю книгу) – опубликована будет вся книга, включая все её листы и вкладки для навигации между листами.
    • Items on … (Элементы из …) – опубликован будет весь лист или конкретные его элементы, т.е.сводные таблицы, диаграммы, фильтрованные диапазоны и прочее. Сначала Вы выбираете Items on … (Элементы из …), а затем либо All contents (Всё содержимое), либо нужные элементы.Преобразовываем файл Excel в HTML
    • Ranges of cells (Диапазон ячеек) – выберите этот вариант в выпадающем списке, а затем кликните иконку выбора диапазона, чтобы указать, какие ячейки Вы планируете опубликовать.
    • Previously published items (Опубликованные ранее элементы). Этот вариант позволяет повторно опубликовать лист или элементы, которые Вы ранее уже публиковали. Если Вы хотите удалить один из элементов списка, просто выделите его и нажмите Remove (Удалить).
  6. Title (Заголовок). Чтобы добавить заголовок веб-страницы, который будет отображаться в заголовке браузера, нажмите кнопку Change (Изменить) справа от пункта Title (Заголовок) и введите нужный заголовок.Преобразовываем файл Excel в HTML
  7. Нажмите кнопку Browse (Обзор) справа от пункта File name (Имя файла) и выберите папку на жёстком диске, веб-папку, веб-сервер, HTPP или FTP-адрес, куда требуется сохранить веб-страницу.

Совет: Если Вы впервые преобразуете рабочую книгу Excel в файл HTML, то будет разумно сначала сохранить веб-страницу на жёсткий диск, чтобы при необходимости можно было внести правки перед публикацией страницы в интернете или в локальной сети.

  1. Кроме этого, Вы можете экспортировать файл в уже существующую веб-страницу, при условии, что у Вас есть права на ее редактирование. В таком случае, нажав кнопку Publish (Опубликовать), Вы получите сообщение с предложением записать данные вместо существующего содержимого веб-страницы или поместить в конце веб-страницы. Если первое – нажмите Replace (Заменить), если второе – Add to file (Добавить к файлу).
  2. Поставьте галочку AutoRepublish every time this workbook is saved (Автопереиздание при каждом сохранении книги), если хотите, чтобы рабочая книга или выбранные элементы автоматически публиковались после каждого сохранения книги. Далее в этой статье я объясню работу этой функции более подробно.
  3. Поставьте галочку Open published Web page in browser (Открыть страницу в браузере), если хотите посмотреть веб-страницу сразу после сохранения.
  4. Нажмите кнопку Publish (Опубликовать). Все готово!На рисунке ниже наша таблица Excel выглядит вполне аккуратно, хотя дизайн немного искажён.Преобразовываем файл Excel в HTML

Замечание: Код HTML, созданный Excel, не очень чистый! Будет здорово, когда, преобразовав большую таблицу со сложным дизайном, Вы откроете её в любом редакторе HTML и почистите код перед публикацией. В результате страница на сайте будет загружаться заметно быстрее.

5 вещей, о которых нужно помнить, преобразуя файлы Excel в HTML

Используя инструмент «Сохранить как Веб-страницу», важно понимать, как работают его главные параметры, чтобы не совершить наиболее типичных ошибок и избежать самых распространённых сообщений об ошибке. В этом разделе Вы найдёте краткий обзор тех параметров, которым нужно уделять особое внимание при преобразовании файлов Excel в HTML.

1. Вспомогательные файлы и гиперссылки

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

Когда Вы сохраняете вспомогательные файлы, такие как диаграммы и фоновые текстуры, на тот же веб-сервер, Excel все ссылки создаёт относительными. Относительная ссылка (URL) указывает на файл внутри того же веб-сайта; она указывает имя файла или корневую папку вместо полного имени сайта (например, href=»/images/001.png»). Когда Вы удаляете любой элемент, сохранённый как относительная ссылка, Microsoft Excel автоматически удаляет связанный файл из вспомогательной папки.

Итак, главное правило – всегда сохраняйте веб-страницу и вспомогательные файлы в одном месте, иначе веб-страница не будет отображаться правильно. Если Вы перемещаете или копируете Вашу веб-страницу в другое место, убедитесь, что вспомогательная папка скопирована в то же место, иначе ссылки будут неверными. Если Вы повторно сохраняете веб-страницу в другое место, Microsoft Excel скопирует следом вспомогательную папку автоматически.

Если Вы сохраняете веб-страницы в разные места или если файл Excel содержит гиперссылки на внешние веб-сайты, то в таких случаях создаются абсолютные ссылки. Абсолютные ссылки содержат полный путь к файлу или к веб-странице, который может быть доступен откуда угодно, например: www.ваш-домен/раздел/страница.htm.

2. Внесение изменений и пересохранение веб-страницы

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

Поэтому, лучшим способом будет сначала обновить исходную книгу Excel, внеся определенные изменения, затем сохранить её как рабочую книгу Excel (.xlsx), и только после этого снова преобразовать её в веб-страницу.

3. Автопереиздание веб-страницы

Если Вы поставили галочку напротив параметра AutoRepublish (Автопереиздание) в диалоговом окне Publish As Web Page (Публикация веб-страницы), который мы упоминали ранее в этой статье, тогда Ваша веб-страница будет автоматически обновляться каждый раз, при сохранении рабочей книги. Эта функция очень полезна и позволяет всегда поддерживать актуальной онлайн-копию Вашей таблицы Excel.

Если включить параметр AutoRepublish (Автопереиздание), то каждый раз при сохранении рабочей книги будет появляться сообщение с просьбой подтвердить, хотите ли Вы включить или отключить автопереиздание. Если необходимо, чтобы лист Excel автоматически опубликовывался, тогда выбираем Enable… (Включить…) и жмём ОК.

Преобразовываем файл Excel в HTML

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

Чтобы временно отключить автопереиздание, выберите первый из предложенных вариантов в вышеупомянутом сообщении – Disable the AutoRepublish feature while this workbook is open (Отключить функцию Автопереиздание, когда открыта эта книга). Таким образом будет отключена автоматическая публикация для текущей сессии Excel, но в следующий раз, когда Вы откроете книгу, она будет включена снова.

Чтобы отключить автопереиздание навсегда для всех выбранных элементов, откройте книгу Excel, перейдите в диалоговое окно Publish As Web Page (Публикация веб-страницы) и нажмите кнопку Publish (Опубликовать). В разделе Items to publish (Публикуемые элементы) в списке Choose (Выбрать) выберите элемент, который Вы не хотите опубликовывать и нажмите кнопку Remove (Удалить).

Преобразовываем файл Excel в HTML

4. Возможности Excel, которые не поддерживаются на веб-страницах

К сожалению, некоторые очень полезные и популярные возможности Excel становятся недоступными, когда Вы преобразуете Ваши листы Excel в HTML:

  • Условное форматирование не поддерживается при сохранении листа Excel как Single File Web Page (Веб-страница в оном файле), поэтому убедитесь, что Вы сохраняете его как Web Page (Веб-страница). Гистограммы, цветовые шкалы и наборы значков не поддерживаются обоими форматами веб-страниц.
  • Повёрнутый или вертикальный текст не поддерживается при экспорте данных из Excel в формат веб-страницы. Любой повёрнутый или вертикальный текст в Вашей рабочей книге будет преобразован в горизонтальный текст.

5. Самые распространённые трудности, встречающиеся при преобразовании файлов Excel в HTML

Преобразовывая рабочую книгу Excel в веб-страницу, Вы можете столкнуться со следующими известными трудностями:

  • Содержимое ячейки обрезано или отображается не полностью. Чтобы избежать потери части текста, Вам нужно либо отключить перенос текста, либо сократить текст, либо сделать столбец шире. Выравнивание текста в ячейке настройте по левому краю.
  • Элементы, которые добавляются в существующую веб-страницу, всегда появляются в самом конце страницы, в то время как Вы хотите поместить их в верхней части страницы или по середине. Это нормальное явление при сохранении файла Excel в уже существующую веб-страницу. Чтобы переместить данные в другое место на странице, Вы должны отредактировать получившуюся веб-страницу в любом HTML-редакторе, либо изменить расположение элементов в книге Excel и преобразовать ее заново в веб-страницу.
  • Ссылки на веб-странице не работают. Наиболее очевидная причина – Вы переместили веб-страницу или вспомогательную папку в другое место. Более подробно об этом смотрите в разделе Вспомогательные файлы и гиперссылки.
  • На веб-странице отображается красный крест (Х). Красный крестик обозначает не обнаруженный рисунок или другой графический элемент. Причина скорее всего таже, что и при нерабочих гиперссылках. Просто убедитесь, что Вы всегда храните веб-страницу и вспомогательную папку в одном месте.

Оцените качество статьи. Нам важно ваше мнение:

Рассказывает Воган Мэй 


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В продакшн!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Итак, мораль.

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


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

Источник: блог Wogan May

Содержание:

1.
О продукте


Возможности Microsoft Excel


2.
Новые ключевые
возможности Microsoft Excel

3. Дополнительные новые
возможности Microsoft Excel


4. 
Специальные
возможности в Microsoft Excel


Технические характеристики и компоненты
Microsoft Excel


5.
Технические характеристики и ограничения Microsoft Excel

6. Компоненты,
устанавливаемые вместе с Microsoft Excel


Настройка Microsoft Excel


7. Настройка элементов
окна программы

8. Изменение
значений по умолчанию и настроек

9.  Настройка панелей инструментов и меню

10. Настройка
параметров запуска Microsoft Excel

11. Использование надстроек и дополнительных компонентов

12.

Разрешение вопросов, связанных с
настройкой приложения Microsoft Excel


Управление и печать файлов


13. Создание и
открытие книг

14.
Поиск и предварительный просмотр файлов

15.
Настройка свойств
файлов

16. Печать
файлов

17. Сохранение и закрытие файлов

18.
Преобразование
файлов в формат
Microsoft
Excel
и обратно

19. Работа с
шаблонами

20. Разрешение вопросов, связанных с управлением и
печатью файлов



Работа с книгами и листами


21.
Управление
листами

22. Размещение окон и просмотр листов

23.
Сохранение настроек
отображения и печати как представления

24.
Разрешение вопросов
при работе с книгами и листами


Работа с
данными на листах


25.
Ввод данных

26.
Выбор данных

27.
Редактирование данных на
листе

28.
Копирование и перемещение
данных

29.
Проверка орфографии

30.
Использование буфера обмена
Microsoft Office

31.
Форматирование листов

32.
Использование границ и
заливки

33.
Использование условных
форматов

34.
Изменение размера ячеек и
положения текста

35.
Использование числовых
форматов

36.
Использование стилей

37.
Работа с текстом и данными

38.
Отбор

39.
Сортировка

40.
Проверка записей в ячейках

41.
Разрешение вопросов,
связанных с данными на листах


Использование
Microsoft Excel  при работе в
Интернете


42.

Публикация данных
Microsoft Excel
в Интернете

43.
Загрузка и анализ данных из
Интернета

44.
Работа с гиперссылками

45.
Работа с веб-папками

46.
Автоматизация содержимого
веб-страниц

47.
Работа с файлами и узлами
FTP

48.
Разрешение вопросов

по использованию
Microsoft Excel
при работе в
Интернете


Импорт данных


49.
Импорт данных

50.
Работа с данными
OLAP

51.
Создание и выполнение
запросов

52.
Настройка
Microsoft Query
и источников
данных

53.
Работа с внешними данными на
листе

54.
Разрешение вопросов,
связанных с внешними данными


Анализ и
управление данными


55.
Автоматический расчёт
итоговых данных

56.
Структуризация данных

57.
Консолидация данных

58.
Анализ данных с помощью
свободных таблиц и отчётов

59.
Создание и удаление
свободных таблиц и отчётов

60.
Настройка вида и разметки
свободных таблиц

61.
Печать свободных таблиц

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

63.
Извлечение и обновление
данных

64.
Выполнение анализов
«что-если» для данных на листах

65.
Анализ таблиц данных

66.
Процедура поиска решения

67.
Работа со сценариями

68.
Разрешение вопросов,
связанных с анализом и управлением
данными


Создание и
использование форм


69.
Создание и использование форм

70.
Создание форм

71.
Использование форм

72.
Разрешение вопросов,
связанных с созданием и использованием
форм


Создание и
исправление формул


73.
Создание формул

74.
Использование ссылок

75.
Формулы массивов

76.
Имена и заголовки

77.
Условные формулы

78.
Формулы даты и времени

79.
Математические формулы

80.
Текстовые формулы

81.
Формулы сравнения

82.
Финансовые формулы

83.
Создание связей

84.
Управление расчётами

85.
Исправление формул

86.
Работа с Евро

87.
Разрешение вопросов,
связанных с созданием и исправлением
формул


Работа с
функциями


88.
Справка по функциям

89.
Внешние функции

90.
Инженерные функции

91.
Информационные функции

92.
Логические функции

93.
Математические функции

94.
Статистические функции

95.
Текстовые функции и функции
обработки данных

96.
Финансовые функции

97.
Функции баз данных

98.
Функции даты и времени

99.
Функции просмотра


Работа с
рисунками и диаграммами


100.
Работа с рисунками и
диаграммами

101.
Создание фигур, линий,
полулиний и других графический объектов

102.
Форматирование графических
объектов

103.
Добавление текста и особых
текстовых эффектов

104.
Группировка, выравнивание и
перемещение графических объектов

105.
Работа с импортированными
рисунками и картинками

106.
Работа со схемами и
организационными диаграммами

107.
Разрешение вопросов,
связанных с графическими объектами и
рисунками


Работа с
диаграммами


108.
Создание диаграмм

109.
Отображение диаграмм

110.
Работа с маркерами данных,
подписями значений и текстом

111.
Редактирование данных в
диаграмме

112.
Планки погрешностей и линии
тренда

113.
разрешение вопросов ,
связанных с диаграммами


Система
безопасности


114.
Защита от вирусов

115.
Цифровые подписи и
сертификаты

116.
Защита книг и листов

117.
Обеспечение
конфиденциальности

118.
Разрешение вопросов,
связанных с безопасностью


Совместная
работа


119.
Работа с общими книгами

120.
Отправка данных на рецензию

121.
Отслеживание изменений

122.
Пометка и просмотр изменений

123.
Слияние книг

124.
Работа с примечаниями

125.
Работа с обсуждениями

126.
Проведение собраний по
сети

127.
Взаимодействие
Microsoft Excel
и Lotus Notes

128.
Разрешение вопросов,
связанных с совместной работой


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


129.
Доступ к данным совместно с
другими программами

130.
Обмен данными между
Microsoft Excel,
Microsoft Word
и
Microsoft PowerPoint

131.
Обмен данными между
Microsoft Excel
и Microsoft Access

132.
Взаимодействие между
Microsoft Excel 
Microsoft outlook

133.
Разрешение вопросов,
связанных с совместным доступом к данным


Рукописный текст
и речь


134.
Распознание рукописного
текста и речи

135.
Обработка рукописного текста

136.
Распознавание рукописного
текста на восточно-азиатских языках

137.
Обработка речи

138.
Разрешение вопросов,
связанных с распознаванием рукописного
текста и речи


Смарт-теги


139.
Использование смарт-тегов

140.
Разрешение вопросов,
связанных со смарт-тегами


Автоматизация
задач


141.
Работа с макросами

142.
Разрешение вопросов,
связанных с автоматизацией задач


Публикация данных Microsoft Excel в Интернете



Изменение данных на
веб-странице

Типы изменений, которые можно
вносить на веб-страницу созданную в Microsoft Excel, зависят от того,
была ли веб-страница создана с интерактивными возможностями или без
них.

В интерактивном режиме

Если интерактивные данные были
сохранены или опубликованы с использованием Microsoft Excel, не
следует открывать созданный HTML (HTML.
Стандартный язык разметки, используемый для веб-документов. HTML
использует теги, задающие для веб-обозревателей способ отображения
элементов страниц, таких как текст и рисунки, а также способ отклика
на действия пользователя.)
-файл в Microsoft Excel для
внесения изменений. Вместо этого следует изменить исходную книгу
(xls-файл), из которой изначально публиковались данные, а затем
снова опубликовать интерактивные элементы на веб-странице или внести
изменения, открыв веб-страницу в программе-конструкторе. В качестве
программы-конструктора рекомендуется использовать Microsoft
FrontPage 2002, Microsoft Access 2002 и редактор Microsoft Visual
Basic.

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

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

При отсутствии
доступа к исходной книге можно экспортировать интерактивные
электронные таблицы и сводные таблицы (Список сводной таблицы.
Веб-компонент Microsoft Office, позволяющий создавать структуру,
похожую на отчет сводной таблицы Microsoft Excel. Пользователи могут
просматривать список сводной таблицы в веб-обозревателе и изменять
его так же, как и отчет сводной таблицы в Microsoft Excel.) в
Microsoft Excel с помощью элемента управления
Экспорт в Microsoft
Excel
 — кнопки
панели
инструментов (Панель инструментов. Панель с кнопками и параметрами,
которые используются для выполнения команд. Для отображения панелей
инструментов используется диалоговое окно Настройка (выберите в меню
Вид команду Панели инструментов, а затем — команду Настройка). Для
просмотра дополнительных кнопок нажмите кнопку Другие кнопки в конце
панели инструментов.) в веб-обозревателе (Веб-обозреватель.
Программное обеспечение, обрабатывающее HTML-файлы и выводящее их на
экран в виде веб-страниц. Веб-обозреватель, такой как Microsoft
Internet Explorer, может выполнять переходы по гиперссылкам,
передавать файлы, а также воспроизводить звуковые и видеофайлы,
внедренные в веб-страницы.), или изменять веб-страницы с помощью
Microsoft FrontPage 2002 или режима конструктора страниц доступа к
данным  (Представление конструктора «Страница доступа к данным».
Окно конструктора страниц доступа к данным и веб-страниц с
подключением к базам данных в Microsoft Access. )в Microsoft Access
2002.

Использование
Microsoft FrontPage
.   Используйте Microsoft FrontPage для
выполнения следующих действий.

  • Изменение расположения
    элементов на веб-странице и настройка интерактивных возможностей
    электронных таблиц, сводных таблиц и диаграмм.

  • Использование дополнительных
    средств управления веб-узлом и получение доступа к другим
    веб-узлам.

  • Использование элементов
    управления структурой страницы.

  • Добавление элементов
    ActiveX, доступных только в Microsoft FrontPage.

  • Изменение форматирования,
    добавление темы или изменение вида веб-страницы в соответствии с
    видом других веб-страниц.

Использование
режима конструктора страниц доступа к данным в Microsoft Access
.  
Используйте Microsoft Access для выполнения следующих действий.

  • Добавление элементов
    управления, например полей и раскрывающихся списков, отображающих
    данные из базы данных Microsoft Access или Microsoft SQL Server.

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

  • Добавление элементов
    ActiveX, доступных только в режиме конструктора страниц доступа к
    данным.

Если для изменения
страницы за счет добавления элементов управления веб-компонентов
Microsoft Office (Веб-компоненты Microsoft Office. Интерактивные
компоненты, такие как листы, диаграммы и сводные списки, делающие
возможным анализ данных на веб-страницах. Для использования этих
компонентов необходима лицензия Microsoft Office XP.) или за счет
добавления элементов управления, не связанных с базой данных,
используется Microsoft Access, при повторном опубликовании
веб-страницы пользователи, имеющие Microsoft Internet Explorer 4.01
или более ранние версии, смогут использовать страницу. Однако при
добавлении связанных с базой данных (база данных Microsoft Access
или Microsoft SQL Server) элементов управления, отличающихся от
элементов управления веб-компонентов Microsoft Office, для
использования страницы в обозревателе потребуется Internet Explorer
5 или более поздняя версия.

Использование
Microsoft Visual Basic
.   Microsoft Visual Basic (Visual
Basic. Визуальная версия языка программирования высокого уровня
Basic. Visual Basic был разработан специалистами корпорации
Майкрософт для создания приложений на базе Microsoft Windows.)

следует использовать при добавлении дополнительных элементов
управления, если требуются такие веб-компоненты Microsoft Office,
как элементы управления модели COM, или в формах Microsoft Visual
Basic.

Изменение кода
HTML
.   Для внесения изменений на веб-страницу, например
перемещения элементов, можно использовать редактор HTML, такой как
Microsoft FrontPage, или текстовый редактор, например «Блокнот». Тем
не менее, некоторые изменения, внесенные непосредственно в код HTML,
могут не поддерживаться в Microsoft Excel или других приложениях
Microsoft Office при последующем открытии в них HTML-файла.

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

В неинтерактивном режиме

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


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

Книгу Microsoft Excel
или ее часть, например элемент листа, можно сохранить как веб-страницу
и сделать ее доступной для пользователей, разместив на HTTP (HTTP.
Протокол Интернета, используемый для доставки данных. Позволяет
пользователям клиентских программ загружать текст, рисунки, звук и
другие цифровые данные, вводя адреса URL (или щелкая
гиперссылки).)-узле, FTP (FTP. Протокол связи, позволяющий
осуществлять передачу файлов в сети. Он также осуществляет поддержку
FTP-команд (например, просмотра файлов и папок на удаленном узле) при
работе пользователей в сети.)-сервере, веб-сервере или сервере сети.
Например, если лист Microsoft Excel содержит значения продаж, их можно
совместно с диаграммами разместить на веб-странице, после чего
пользователи смогут просматривать эти сведения и даже работать с ними
в обозревателях, причем для этого им не потребуется запускать
Microsoft Excel.

Данные Microsoft Excel
можно разместить в Интернете различными способами.

Размещение всей книги на
веб-странице

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


Интерактивные книги

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


Неинтерактивные книги

При сохранении
неинтерактивной книги данные, включая вкладки, которые можно нажать
для перехода между листами, появляются таким же образом, как если бы
это происходило в Microsoft Excel. Однако взаимодействовать с такими
данными в обозревателе и изменять их невозможно. Сохранение целой
книги в файле HTML следует использовать в случае, если не требуется
сохранять оригинал книги Microsoft Excel, но нужно открывать
результирующий HTML файл, а также вносить в него изменения и
сохранять их непосредственно в Microsoft Excel, используя
функциональные возможности программы.

Размещение книги, диапазона
ячеек или другого элемента на листе на веб-странице

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

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

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

  • вводить данные;

  • форматировать данные;

  • обрабатывать данные;

  • анализировать данные;

  • сортировать и применять
    фильтры.

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



На веб-странице с возможностью работы с электронными таблицами можно
размещать следующие элементы
:

  • листы;

  • отчеты сводных
    таблиц; (Отчет сводной таблицы. Интерактивный перекрестный отчет
    Microsoft Excel, содержащий итоговые данные и выполняющий анализ
    таких данных, как записи базы данных из разных источников, в том
    числе внешних по отношению к Microsoft Excel.)
    диапазоны внешних данных; (Диапазон внешних данных. Диапазон
    данных, входящих на лист, но расположенных вне Microsoft Excel,
    например база данных или текстовый файл. В Microsoft Excel эти
    данные можно форматировать и использовать в вычислениях, как и
    любые другие данные.)

  • диапазоны ячеек;

  • отфильтрованные списки;

  • области печати.

При сохранении с
интерактивными возможностями могут быть утрачены форматирование и
некоторые особенности.

Размещение диаграммы на
веб-странице

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

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

При изменении
соответствующих данных диаграммы на веб-странице диаграмма
автоматически обновляется.

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

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

Чтобы изменить
размер диаграммы на веб-странице, веб-страницу можно открыть в
Microsoft FrontPage или в режиме конструктора страниц доступа к
данным в Microsoft Access, после чего внести необходимые изменения.

Размещение отчета сводной
таблицы на веб-странице

Сводная таблица
 (Отчет сводной таблицы. Интерактивный перекрестный отчет Microsoft
Excel, содержащий итоговые данные и выполняющий анализ таких данных,
как записи базы данных из разных источников, в том числе внешних по
отношению к Microsoft Excel.)представляет собой интерактивную
таблицу, позволяющую вычислять итоговые значения для больших объемов
данных. Сводные таблицы используются для сравнения соответствующих
итогов, а также для сортировки, вычисления итогов и промежуточных
итогов.

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

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

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

Исходные данные
для сводных таблиц
.   Можно создать интерактивную сводную
таблицу из готовой сводной таблицы или других данных Microsoft
Excel. Если используются другие данные Microsoft Excel и в
диалоговом окне Публикация выбран
режим Работа со
сводными таблицами
, Microsoft Excel создает сводную таблицу на
веб-странице.

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

Ограничения.  
При сохранении с интерактивными возможностями могут быть утрачены
форматирование и некоторые особенности.

Размещение нескольких элементов
на веб-странице

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

Часть веб-страницы
можно сделать интерактивной, а другие части оставить
неинтерактивными.

Для создания
веб-страницы можно использовать возможности нескольких программ
пакета Microsoft Office. Например, сохранить данные в виде
веб-страницы можно в Microsoft Excel, после чего использовать
Microsoft Access для добавления сгруппированных элементов управления
страницей данных или сценариев. Кроме того, веб-страницу можно
открыть в Microsoft FrontPage и добавить в нее темы, чтобы придать
ей вид, сходный с видом других веб-страниц на веб-узле.

Можно использовать
любую комбинацию интерактивных и неинтерактивных данных, а также
данные из любых программ пакета Microsoft Office. Например,
Microsoft Access можно использовать для получения различных сведений
о сотруднике из базы данных. Кроме того, в Microsoft Excel можно
анализировать данные Microsoft Access, добавлять формулы,
вычисляющие средний размер зарплаты для конкретной должности,
создавать диаграммы и сохранять результаты анализа в интерактивной
таблице или сводной таблице на веб-странице. Наконец, можно
использовать Microsoft FrontPage для добавления на веб-страницу
эмблемы компании и описания данных.


Поддержка веб-файлов и
гиперссылок

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

Вспомогательные файлы

При публикации книги
или листа Microsoft Excel в виде веб-страницы Microsoft Excel
создает вспомогательную папку «имя_файла.files», в которой
сохраняет все вспомогательные файлы страниц, например маркеры,
фоновые текстуры и графические объекты. Например, если файл
называется Страница1.htm, подпапка будет называться Страница1.files.
Microsoft Excel также присваивает вспомогательным файлам имена типа
image001.jpg и image002.gif.

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

При перемещении или
копировании веб-страницы необходимо также переместить и
вспомогательные папки, чтобы сохранить все ссылки на веб-страницу.
При публикации в другом месте Microsoft Excel автоматически копирует
вспомогательную папку.

Например,
предположим, что имеется веб-страница: http://example.microsoft.com/Page1.htm.
Она содержит маркеры, которые хранятся во вспомогательной папке:
http://example.microsoft.com/Page1_ files. Относительные пути для
файлов маркеров это /Page1_ files/image001.gif и /Page1_ files/image002.gif.
При перемещении файла Page1.htm в новое место, например http://example.microsoft.com/,
туда же необходимо переместить и папку вспомогательных файлов
(Page1_ files).

По умолчанию имя
вспомогательной папки соответствует имени веб-страницы, плюс
подчеркивание (_) или дефис (-) и слово «files». Слово «files»
записывается на языке, который был выбран для текущей версии
Microsoft Excel. Например, если для сохранения файла «Page1» в виде
веб-страницы используется версия Microsoft Excel для немецкого
языка, по умолчанию имя вспомогательной папки будет «Page1_
bestanden».

Относительные и абсолютные
гиперссылки

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

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

Гиперссылки на
веб-узлы, размещенные на других серверах, например список любимых
мест в Интернете, сохраняются как абсолютные ссылки, то есть
постоянные местонахождения файлов (Фиксированное расположение файла.
Полный или абсолютный адрес файла, например: www.microsoft.com/location/sublocation/filename.htm.
Противоположность относительному расположению файла, которое
представляет собой адрес, заданный относительно активного документа
или базы гиперссылки.).

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


Использование данных
Microsoft Excel на цифровых панелях

Что такое цифровая панель?

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

Цифровую панель можно создать
из любого приложения Microsoft Office, щелкнув ссылку Добавление
узла
в области задач Создание документа и следуя
инструкциям мастера добавления узла. Чтобы создать цифровую
панель, необходимо иметь доступ к папке на сервере Microsoft
Exchange 2000 или Microsoft SharePoint Portal Server. Затем можно
сохранять данные различных типов из приложений Microsoft Office для
использования на цифровой панели. Все типы данных являются
отдельными компонентами, называемыми веб-частями.

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

На цифровой панели и всех ее
дочерних панелях содержатся веб-части, являющиеся компонентами,
доступными для многократного использования, и отображающие сведения,
расположенные на странице цифровой панели. Веб-части могут содержать
простой HTML-текст для объявлений и уведомлений; динамически
обновляемые данные, такие как биржевые диаграммы, списки или объемы
продаж; сведения с других веб-узлов, отображаемые в рамке. Для
обеспечения интерактивности веб-части также могут содержать элементы
управления, сценарии, DHTML или XML-страницы.

Можно импортировать или
создавать собственные веб-части, сохраняя документы в виде
веб-страниц из Microsoft Word, Microsoft Excel, Microsoft PowerPoint
или Microsoft FrontPage в папке цифровой панели. Кроме того, можно
создавать страницы доступа к данным в Microsoft Access и сохранять
их как веб-части в папке цифровой панели.

Используя сведения и средства
из пакета Digital Dashboard Resource Kit, можно создавать более
сложные веб-части, объединяющие имеющиеся системы компании и
средства совместной работы, такие как Microsoft Excel, Microsoft
Access, Microsoft Exchange Server и Microsoft SQL Server. Получить
дополнительные сведения о цифровых панелях и загрузить пакет Digital
Dashboard Resource Kit можно на


веб-узле Microsoft Digital Dashboard
.

Использование данных Microsoft
Excel на цифровых панелях

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


О веб-архивах (MHTML)

Веб-архив представляет собой
файл, в котором хранятся все элементы веб-узла, включая текст и
рисунки. Такой способ хранения позволяет опубликовать целый веб-узел
как один MHTML-файл сборного документа HTML, содержащий объекты MIME (MIME.
Группа стандартов, которые используются в передаче мультимедийных
ресурсов через Интернет. Тип MIME сообщает приложению, данные какого
типа содержит объект (например, рисунки, звуки или видеозаписи).)
,
или отправить его по электронной почте в виде сообщения или вложения.
Данный формат поддерживается в Microsoft Internet Explorer 4.0 и более
поздних версиях.


О работе с файлами на
веб-серверах и сетевых серверах

Некоторые
сведения в этом разделе могут быть неприменимы к отдельным языкам.

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

  • диалоговые окна
    Открытие документа и
    Сохранение документа в приложениях
    Microsoft Office;

  • «Мое сетевое
    окружение» (Microsoft Windows 2000 и Microsoft Windows Millennium
    Edition);

  • «Сетевое окружение»
    и «Веб-папки» (Microsoft Windows NT 4.0 и Microsoft Windows 98).

Чтобы узнать, к каким
сетевым серверам, FTP-серверам или веб-серверам можно подключиться,
обратитесь к администратору сети или к поставщику услуг Интернета.

Требования для создания ярлыка
папки, расположенной на файловом сервере сети

  • Сетевое
    подключение, например кабельное или через сетевой адаптер.

  • Сетевой сервер, к
    которому имеется доступ с правами просмотра и/или сохранения
    файлов.

  • Сетевой путь
    сервера, например \ИмяСервераДиск.

Требования для создания ярлыка
папки, расположенной на веб- или FTP-сервере

  • Подключение к
    Интернету через поставщика услуг Интернета или локальную
    сеть (Активная гиперссылка. Гиперссылка, выделенная в
    веб-обозревателе в настоящий момент. Некоторые веб-обозреватели
    обозначают активную гиперссылку, изменяя ее цвет.).

  • Веб-сервер или
    FTP-сервер, к которому имеется доступ с правами на просмотр или
    сохранение файлов.

  • URL (URL (Uniform
    Resource Locator). Адрес, указывающий протокол (такой как HTTP или
    FTP) и расположение объекта, документа, веб-страницы или другого
    ресурса в Интернете или интрасети, например: http://www.microsoft.com/.)-адрес
    нужной папки.

Способы создания ярлыков для
папок на веб-серверах или сетевых серверах

Мастеры настройки
ярлыков для папок, расположенных на веб-серверах и сетевых серверах,
имеются и в Microsoft Windows, и в Microsoft Office. Однако мастер
добавления узла, входящий в Microsoft Office, позволяет создавать
ярлыки только для папок, расположенных на веб- и FTP-серверах. Поэтому
способ создания ярлыка следует выбирать в соответствии с расположением
папки.

Создание ярлыка папки,
расположенной на веб- или FTP-сервере из приложения Microsoft Office

  • Воспользуйтесь
    мастером добавления узла.

Создание ярлыка для папки,
расположенной в локальной сети

  • В Microsoft
    Windows 2000 или Microsoft Windows Millennium Edition
    воспользуйтесь окном «Мое сетевое окружение».

  • В Microsoft
    Windows NT 4.0 или Microsoft Windows 98 воспользуйтесь окном
    «Сетевое окружение».

Создание ярлыка для папки,
расположенной на веб- или FTP-сервере из приложения Microsoft Windows

  • В Microsoft
    Windows 2000 или Microsoft Windows Millennium Edition
    воспользуйтесь окном «Мое сетевое окружение».

  • В Microsoft
    Windows NT 4.0 или Microsoft Windows 98 воспользуйтесь средством
    «Веб-папки».

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

Создание ярлыков для
веб-серверов позволяет получать доступ ко многим службам  — от
использования дискового пространства до создания легко настраиваемых
веб-узлов. Например, веб-узлы групп (Веб-узел совместной работы
Microsoft SharePoint. Настраиваемый веб-узел со специальными
средствами, помогающими группе пользователей вести совместную работу.
По умолчанию на веб-узле совместной работы имеются страницы для
библиотек документов, объявлений и событий группы. Пользоваться таким
узлом могут только члены группы, указанные создателем узла.) на базе
SharePoint Team Services (Microsoft) позволяют группе пользователей
совместно работать с библиотеками файлов, обсуждать важные вопросы, а
также управлять задачами для группы в целом.

Некоторые поставщики
услуг Интернета предлагают дополнительные возможности и даже
настраивают внешний вид ярлыков. Такие веб-узлы обладают широким
набором возможностей, которыми можно пользоваться как на работе, так и
дома. Например, домашние пользователи обнаружат, что такие узлы
позволяют создавать галереи для совместного размещения фотографий
родственниками и друзьями. Разные поставщики услуг Интернета
предоставляют различные возможности для таких веб-узлов. Список
поставщиков услуг Интернета, предоставляющих подобные возможности,
содержится в каталоге средств Office в Интернете, который доступен из
мастера добавления узла.

По внешнему виду
ярлыка можно определить тип папки, на которую он указывает.


Изменение и сохранение
данных на веб-странице

Внесение и сохранение изменений
с помощью Microsoft Excel

Неинтерактивные
данные

При сохранении
целой книги в неинтерактивном режиме можно открыть веб-страницу,
созданную с помощью Microsoft Excel (HTML версия файла с
расширением htm), изменить данные и сохранить файл в Microsoft
Excel.

  1. В Microsoft
    Excel откройте веб-страницу (HTM-файл), сохраненную как целая
    книга в неинтерактивном режиме.

  2. Внесите
    изменения.

  3. В меню
    Файл выберите команду
    Сохранить.

Примечание.  
Кроме того, можно открывать и изменять части книги, сохраненной в
неинтерактивном режиме, такие как диапазон, лист или диаграмма.
Тем не менее, некоторые функциональные возможности Microsoft Excel
поддерживаются в файле, и, возможно, изменить их не удастся.
Например, при сохранении диаграммы как неинтерактивной
веб-страницы диаграмма становится отдельным изображением, после
чего изменить ее на странице невозможно. Однако при сохранении
целой книги, содержащей диаграмму, в неинтерактивном режиме
реальная диаграмма сохраняется не просто как изображение и ее
можно изменить при последующем открытии файла.

Интерактивные
данные

При сохранении
данных Microsoft Excel в интерактивном режиме не следует открывать
веб-страницу, созданную с помощью Microsoft Excel (HTML версия
файла с расширением htm) в Microsoft Excel. Вместо этого следует
изменить исходную книгу (xls-файл) из которой публиковались
данные, а затем снова опубликовать данные на веб-странице.

  1. В Microsoft
    Excel откройте книгу (xls-файл), на основе которой изначально
    публиковалась веб-страница.

  2. Внесите
    изменения.

  3. Выберите в
    меню Файл команду
    Сохранить как веб-страницу.

  4. Нажмите кнопку
    Опубликовать.

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

  6. Нажмите кнопку
    Опубликовать.

Советы

  • Установите
    флажок

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

  • При
    отсутствии доступа к исходной книге можно экспортировать
    интерактивные электронные таблицы и сводные таблицы в
    Microsoft Excel с помощью элемента управления
    Экспорт в
    Microsoft Excel
     — кнопки

    панели инструментов в веб-обозревателе — или изменять
    веб-страницы с помощью Microsoft FrontPage 2002 или режима
    конструктора страниц доступа к данным в Microsoft Access 2002.

Внесение и сохранение изменений
с помощью программы-конструктора

Если необходимо
внести изменения на веб-страницу, сохраненную или опубликованную с
помощью Microsoft Excel (за исключением целой неинтерактивной
книги), но при этом не требуется изменять исходную книгу в Microsoft
Excel и повторно публиковать ее, веб-страницу можно открыть и внести
в нее изменения с помощью другой программы-конструктора, например
Microsoft FrontPage 2002, Microsoft Access 2002 в режиме
конструктора страниц доступа к данным или Microsoft Visual Basic.

  1. Откройте веб-страницу с
    помощью веб-обозревателя.

  2. Если рядом с кнопкой
    Изменить появится стрелка, нажмите
    ее и выберите нужную программу-конструктор. Если стрелка не
    появится, нажмите кнопку Изменить.

  3. Внесите изменения и
    сохраните их. Сведения о сохранении документов в используемом
    приложении содержатся в Справке
    данного приложения.

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


Правила и ограничения
сохранения и опубликования веб-страниц

Требования для просмотра данных
Microsoft Excel в Интернете

Программы для
просмотра интерактивных данных
.   Для работы с интерактивными
данными Microsoft Excel на веб-странице на компьютере должны быть
установлены следующие приложения.

  • Веб-компоненты Microsoft
    Office и соответствующая лицензия Microsoft Office XP.

  • Веб-обозреватель Internet
    Explorer версии 4.01 или более поздней.

Программы для
просмотра неинтерактивных данных
.   Для просмотра
неинтерактивных данных Microsoft Excel на веб-странице на компьютере
должны быть установлены следующие приложения:

  • Microsoft Internet Explorer
    версии 4.01 или более поздней.

Ограничения на размещение данных
на веб-странице

Ограничения на
размещение интерактивных данных на веб-странице

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

Этот раздел
содержит информацию об ограничениях по опубликованию или
сохранению данных при выборе следующих параметров из списка
Добавить:

Работа с
электронными таблицами

Возможности Результат на веб-странице
Сведения из общей книги Не поддерживаются.
Заливки с узором Не поддерживаются.
Рисунки Не поддерживаются.
Слои графических объектов Не поддерживаются.
Несколько шрифтов в одной ячейке Не поддерживаются. Используется шрифт
первого знака в ячейке.
Условное форматирование Поддерживается текущий формат ячейки.
Форматирование перестает быть условным.
Структурирование Свернутые строки публикуются как
скрытые. Развернутые строки публикуются обычным образом.
Защита паролем Данные в листах и книгах, защищенных
паролем, невозможно сохранить или опубликовать в виде
веб-страницы. Чтобы опубликовать защищенные данные,
необходимо использовать пустой пароль.
Примечания к ячейкам Не поддерживаются.
Ограничения проверки данных и
сообщения
Не поддерживаются.
Точность как на экране Не поддерживается. Значение
публикуется с точностью как на экране.
Выравнивание по ширине Не поддерживается.
Выравнивание по правилам тайского
языка
Не поддерживается.
Стрелки слежения при проверке
зависимостей
Не поддерживаются.
Тексты с отступом Не поддерживаются.
Параметры печати и параметры страницы Не поддерживаются.
Заголовки в формулах Преобразовываются в ссылки на ячейки.
Повернутый или вертикальный текст Преобразовывается в горизонтальный
текст.
Ссылки на данные на других листах Ссылки преобразовываются в значения
при опубликовании отдельного листа или диапазона ячеек.
Ссылки поддерживаются при опубликовании целой книги.
Система дат 1904 Отображаемая дата остается той же
самой, а соответствующее число преобразовывается в систему
дат 1900.
Стиль ссылок С1К1 Преобразовывается в стиль ссылок А1
Совместимость с Lotus Стиль ссылок С1К1 преобразовывается в
стиль ссылок А1.
Диапазоны внешних данных Преобразовываются в значения.
Возможность обновления исходных данных не поддерживается.
Веб-запросы Преобразовываются в значения.
Возможность обновления исходных данных не поддерживается.
Промежуточные итоги Числа и вычисления отображаются
правильно. Возможности группировки и структурирования не
поддерживаются.
Листы диаграмм, листы макросов, листы
диалогов
Не поддерживаются.

Работа со
сводными таблицами

Возможности Результат на веб-странице
Вычисляемые поля Формулы не поддерживаются. Заменяются
полями итогов, которые используют стандартную итоговую
функцию для поля («сумма», «кол-во значений», «минимум» или
«максимум»).
Вычисляемые элементы Не поддерживаются.
Дополнительные вычисления Не поддерживаются.
Форматирование знаков и ячеек Поддерживается большинство параметров
форматирования, кроме изменений в форматировании текстового
поля.
Числовые форматы Поддерживаются частично. Числовые
форматы, примененные к полям сводной таблицы в Microsoft
Excel, поддерживаются, а форматы, примененные к отдельным

ячейкам — не поддерживаются.

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

Звездочки, помечающие итоги для данных
OLAP
Даже при отключении звездочек,
помечающих итоги, в Microsoft Excel, звездочки отображаются
в сводной таблице в Интернете.
Параметры печати Не поддерживаются. Параметры,
устанавливающие повторение подписей строк и столбцов сводной
таблицы на каждой странице, повторение подписей элементов
после разрыва страницы и разрывы страниц между разделами,
теряются.
Сгруппированные элементы в поле Поддерживаются частично.
Сгруппированные элементы в полях данных поддерживаются, но
любые выделенные элементы, сгруппированные в Microsoft
Excel, больше не группируются в сводной таблице в Интернете.
Специальный порядок сортировки Не поддерживается. Данные появляются в
том порядке, в каком они были извлечены из исходной базы
данных.
Структурированные форматы Не поддерживаются. Поля находятся в
тех же позициях, но форматирование ячеек и знаков не
поддерживается. Пустые строки между группами элементов
теряются.
Промежуточные итоги, отображаемые
сверху от группы элементов
Не поддерживаются.
Настроенные значения ошибок и значения
пустых ячеек
Не поддерживаются. Ошибки и пустые
ячейки отображаются как пустые ячейки.
Расположение полей страниц сводной
таблицы в строках или столбцах
Не поддерживается. Поля страниц
становятся полями фильтра, которые всегда отображаются вдоль
верхней границы.
Установка пароля Данные в листах и книгах, защищенных
паролем, невозможно сохранить или опубликовать в виде
веб-страницы. Чтобы опубликовать защищенные данные,
необходимо использовать пустой пароль. Если пароль базы
данных сохранен в Microsoft Excel с помощью запроса, при
открытии страницы в обозревателе пользователь должен ввести
пароль.
Фоновое обновление, извлечение данных
для каждого элемента на странице в отдельности
Не поддерживается. Сводная таблица в
Интернете всегда обновляется в активном режиме, все данные
для поля фильтра извлекаются одной операцией.
Изменения в исходных данных Microsoft
Excel
Не доступны. Чтобы переопределить
диапазон исходных данных для Microsoft Excel или изменить
запрос для выбора других внешних данных, необходимо внести
изменения в Microsoft Excel и произвести повторное
опубликование.
Источники данных автономного файла
куба (Файл автономного куба. Файл, созданный на локальном
жестком диске или сетевом ресурсе, в котором хранятся
исходные данные OLAP для отчета сводной таблицы или отчета
сводной диаграммы. Файлы автономного куба позволяют
продолжать работу при отсутствии подключения к серверу
OLAP.)
Из опубликованной сводной таблицы
невозможно повторно соединиться с исходной базой данных на
сервере и изменить содержимое файла автономного куба. Если
нужно выполнить какую-нибудь их этих операций, внесите
изменения в Microsoft Excel и повторно опубликуйте сводную
таблицу.

Работа с
диаграммами

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

Возможности Результат на веб-странице
Диаграммы типа «поверхность» Не поддерживаются. Возвращают ошибку
при открытии веб-страницы в обозревателе.
Автоматическое масштабирование шрифтов Устанавливается стандартный размер
шрифта.
Графические объекты, надписи и рисунки
на диаграмме
Не поддерживаются.
Полупрозрачные заливки Не поддерживаются.
Настраиваемые размеры и положение
элементов диаграммы
Изменяются на стандартные размер и
положение.
Разметка легенды в несколько столбцов Заменяется на стандартную разметку
легенды.
Линии рядов Не поддерживаются.
Тени Не поддерживаются.
Планки погрешностей, вычисляемые по
формуле для стандартной ошибки
Не поддерживаются.
Планки погрешностей, вычисляемые по
формуле для стандартного отклонения
Не поддерживаются.
Защита паролем Данные в листах и книгах, защищенных
паролем, невозможно сохранить или опубликовать в виде
веб-страницы. Чтобы опубликовать защищенные данные,
необходимо использовать пустой пароль.
Построение диаграммы по данным только
в видимых ячейках
При построении диаграммы используются
все данные, включая и скрытые ячейки.
Размещение подписей оси категорий на
графике по умолчанию между точками категорий
Выравниваются по центру точек данных.
Линии тренда Линии тренда проходят от одной границы
области построения до другой, а в Microsoft Excel линии
тренда не достигают границ области построения, проходя
только по точкам данных.



Особенности диаграмм, которые не могут быть добавлены или
изменены в других программах-конструкторах

Приведенные
ниже свойства диаграмм Microsoft Excel поддерживаются при
опубликовании интерактивной диаграммы. Тем не менее, при
открытии веб-страницы в другой программе-конструкторе, например
Microsoft FrontPage 2000 или режиме конструктора страниц доступа
к данным в Microsoft Access, эти свойства добавить или изменить
невозможно. Если изменяется это свойство или ряд, к которому это
свойство применено, свойство больше не поддерживается.

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

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

Ограничения на
размещение неинтерактивных данных на веб-странице

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

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

Автопереиздание при каждом сохранении книги
в диалоговом окне
Публикация).

Также можно
открывать, изменять и сохранять неинтерактивные HTML файлы в
Microsoft Excel. При этом доступно большинство возможностей книги.

Возможности,
недоступные при сохранении без интерактивных возможностей целой
книги как веб-страницы и ее открытии в Microsoft Excel

Следующие
возможности недоступны при сохранении целой книги как веб-страницы
и последующем открытии веб-страницы в Microsoft Excel.

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


Оптимизация
веб-страницы для просмотра в конкретном обозревателе

  1. В меню
    Сервис выберите команду
    Параметры.

  2. Откройте вкладку
    Общие и нажмите кнопку
    Веб-параметры.

  3. В поле
    При
    просмотре веб-страницы будет использоваться
    на вкладке
    Обозреватели выберите нужную
    версию веб-обозревателя.

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

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


Предварительный
просмотр веб-страницы

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

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

  2. Установите флажок
    Открыть страницу
    в обозревателе
    .

  3. Нажмите кнопку
    Опубликовать.

    Данная страница
    будет опубликована на локальном диске и открыта для просмотра в
    веб-обозревателе.

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

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


Размещение данных
Microsoft Excel на веб-страницах

  1. Откройте или выберите книгу,
    содержащую элементы, которые требуется опубликовать.

  2. В меню
    Файл выберите команду
    Сохранить как веб-страницу.

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

  3. Нажмите кнопку
    Опубликовать.

  4. В группе
    Публикуемые элементы выберите
    нужный элемент в рамке Выбрать.

    Выбор элементов для публикации

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

    • Вся книга  
      выберите пункт всю книгу.
      Всю книгу можно опубликовать из окна
      Публикация веб-страницы только
      в интерактивном режиме.

    • Весь лист  —
      выберите пункт Документы ИмяЛиста, а затем — пункт
      Все содержимое Имя листа.

    • Элементы  —
      выберите пункт Документы Имя листа, а затем —
      элемент листа, который требуется опубликовать, например отчет
      сводной таблицы или диаграмму.

    • Диапазоны ячеек  —
      выберите пункт Диапазон ячеек,
      а затем, если поле выбора не содержит требуемый диапазон,
      нажмите кнопку свертывания
      диалогового окна справа от поля выбора, выберите диапазон ячеек
      в книге Microsoft Excel и нажмите кнопку развертывания
      диалогового окна
      .

    • Диаграммы  
      выберите пункт Документы ИмяЛиста, а затем — пункт
      Диаграмма n.

    • Фильтрованные списки  —
      выберите пункт Документы ИмяЛиста, а затем —
      элемент Автофильтр, который
      требуется опубликовать.

    • Диапазоны внешних
      данных
        — выберите пункт Документы ИмяЛиста, а
      затем — элемент Запрос, который
      требуется опубликовать.

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

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

    Публикация интерактивных и
    обычных данных

    Публикация неинтерактивных
    данных

    Если требуется,
    чтобы пользователи могли просматривать опубликованные данные, но
    не могли работать с ними в обозревателе, можно опубликовать их
    как неинтерактивные данные. Неинтерактивные веб-страницы можно
    открывать, изменять и сохранять в Microsoft Excel, но их нельзя
    изменять в обозревателе.

    • Убедитесь, что
      в группе Параметры
      просмотра
      снят флажок
      Добавить.

    • В
      фильтрованных списках обозреватели веб-страниц показывают
      только данные, которые не были отфильтрованы во время
      публикации этих списков. Однако на веб-странице присутствуют
      все элементы таких списков. Отфильтрованные (скрытые) данные
      можно увидеть, только просматривая исходный текст веб-страницы
      на языке HTML.

    • В диалоговом
      окне Публикация
      нельзя опубликовать всю книгу в неинтерактивном режиме. Чтобы
      сделать это, выберите в меню Файл
      команду Сохранить как
      веб-страницу
      , а затем в диалоговом окне
      Сохранение в виде
      веб-страницы
      вместо кнопки
      Опубликовать
      выберите вариант
      всю книгу и снимите
      флажок Добавить.

    Публикация интерактивных
    данных

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

    • Установите флажок
      Добавить и
      выберите требуемый интерактивный режим из списка. Доступные
      интерактивные режимы зависят от типа публикации. Ниже
      приведены примеры интерактивных режимов.

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

      • Для отчета
        сводной таблицы выберите режим
        Работа со
        сводными таблицами
        , чтобы пользователи данной
        веб-страницы могли изменять расположение строк и столбцов.
        Это позволит им получать различные итоговые результаты по
        исходным данным.

      • Для
        диапазона внешних данных выберите режим
        Работа со
        сводными таблицами
        , чтобы пользователи данной
        веб-страницы могли обновлять данные из источника.

      • Для
        фильтрованного списка выберите режим
        Работа с
        электронными таблицами
        .

      • Для
        диаграммы или отчета сводной диаграммы выберите режим
        Работа с диаграммами.
        Если попытаться опубликовать все содержимое листа,
        содержащего диаграмму, диаграмма не будет включена на эту
        веб-страницу. Чтобы поместить интерактивную диаграмму на
        веб-страницу, ее необходимо опубликовать отдельно.


      Примечания

      • Для работы в
        обозревателе с электронными таблицами, диаграммами и
        сводными таблицами, опубликованные в интерактивном режиме из
        Microsoft Excel, пользователи должны иметь обозреватель
        Microsoft Internet Explorer версии 4.1 или более поздней и
        соответствующую лицензию Microsoft Office.


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

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

  7. Рядом с рамкой
    Имя файла нажмите кнопку
    Обзор и найдите расположение диска,
    папки, веб-папки, веб-сервера или FTP, где требуется сохранить или
    опубликовать веб-страницу. Также можно выбрать существующие
    веб-страницы, добавить или удалить их при наличии полномочий на
    изменение веб-страницы и доступа к файлам HTML.

  8. Чтобы просмотреть веб-страницу
    в обозревателе после публикации, установите флажок
    Открыть страницу
    в обозревателе
    .

  9. Если при сохранении книги
    требуется повторное опубликование измененных элементов, установите
    флажок

    Автопереиздание при каждом сохранении книги
    .

  10. Нажмите кнопку
    Опубликовать.

    При публикации на существующей
    веб-странице нажмите кнопку
    Заменить файл
    для копирования поверх существующей страницы или
    Добавить в файл для присоединения
    данных к концу веб-страницы.


Сохранение данных в
виде веб-части для использования на цифровой панели

Сохранение интерактивной
веб-части

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

  2. Выберите в меню
    Файл команду
    Сохранить как веб-страницу.

  3. Нажмите кнопку
    Опубликовать.

  4. Выберите в списке
    Выбрать группы
    Публикуемые элементы
    элемент, который требуется опубликовать.

  5. Установите флажок
    Добавить в группе
    Параметры просмотра и
    выберите требуемый тип интерактивности.

  6. В поле
    Имя файла введите адрес URL (URL
    (Uniform Resource Locator). Адрес, указывающий протокол (такой как
    HTTP или FTP) и расположение объекта, документа, веб-страницы или
    другого ресурса в Интернете или интрасети, например: http://www.microsoft.com/.)

    цифровой панели, куда требуется сохранить часть, вместе с именем
    файла этой веб-части. Например, введите http://сервер/ресурс/папка_панели/имя.htm.

  7. Нажмите кнопку
    Опубликовать.

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

  8. В поле
    Имя формы
    Свойства веб-файла
    введите имя данной веб-части.

  9. В поле
    Описание введите краткое
    описание этой веб-части.

  10. Чтобы немедленно добавить
    эту веб-часть на цифровую панель, установите флажок
    Include this
    Web Part on the dashboard
    . Если снять этот флажок, эта
    веб-часть будет сохранена в папке цифровой панели, но не будет
    отображаться до нажатия кнопки
    Content
    на веб-странице цифровой панели и добавления ее на
    цифровую панель.

  11. Задайте расположение этой
    веб-части для использования по умолчанию и нажмите кнопку
    OK.

Сохранение неинтерактивной
веб-части

  1. Выберите в
    меню Файл команду
    Сохранить как или
    Сохранить как веб-страницу.

  2. В поле
    Имя файла введите адрес URL
    цифровой панели, куда требуется сохранить часть, вместе с именем
    файла этой веб-части. Например, введите http://сервер/ресурс/папка_панели/имя.htm.

  3. Нажмите
    кнопку Сохранить.

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

  4. В поле
    Имя формы
    Свойства веб-файла
    введите имя данной веб-части.

  5. В поле
    Описание введите краткое
    описание этой веб-части.

  6. Чтобы немедленно добавить
    эту веб-часть на цифровую панель, установите флажок
    Include this
    Web Part on the dashboard
    . Если снять этот флажок, эта
    веб-часть будет сохранена в папке цифровой панели, но не будет
    отображаться до нажатия кнопки
    Content
    на веб-странице цифровой панели и добавления ее на
    цифровую панель.

  7. Задайте расположение этой
    веб-части для использования по умолчанию и нажмите кнопку
    OK.


Задание
альтернативного текстового описания для рисунка или фигуры на
веб-странице

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

  1. Выберите рисунок или фигуру.

  2. Выберите команду
    Автофигура или
    Рисунок в меню
    Формат, а затем откройте вкладку
    Веб.

  3. В поле Замещающий текст
    ведите требуемый текст. Текст может быть длиной до 256 знаков, но
    некоторые веб-обозреватели могут отобразить только ограниченное
    число знаков.

Примечание.   Если текст
на вкладке «Веб» не задан, по умолчанию в качестве альтернативного
текстового описания используется текст, введенный в объект WordArt,
или текст, добавленный в фигуру.

Не секрет, что Excel довольно мощный инструмент для работы с числовыми табличными данными. Однако средства, которые предоставляет Microsoft для интеграции с ним, далеки от идеала. В частности, сложно интегрировать в Excel современные пользовательские интерфейсы. Нам нужно было дать пользователям Excel возможность работать с довольно насыщенным и функциональным интерфейсом. Мы пошли несколько другим путем, который в итоге показал хороший результат. В этой статье я расскажу, как можно организовать интерактивное взаимодействие Excel c веб-приложением на Angular и расшить Excel практически любым функционалом, который реализуем в современном веб-приложении.

Итак, меня зовут Михаил и я CTO в Exerica. Одна из проблем которые мы решаем — облегчение работы финансовых аналитиков с числовыми данными. Обычно они работают как с исходными документами финансовой и статистической отчетности, так и каким-либо инструментом для создания и поддержания аналитических моделей. Так сложилось, что 99% аналитиков работают в Microsoft Excel и делают там довольно сложные вещи. Поэтому перевести их с Excel на другие решения не эффективно и практически невозможно. Объективно, «облачные» сервисы электронных таблиц до функционала Excel пока не дотягивают. Но в современном мире инструменты должны быть удобны и соответствовать ожиданиям пользователей: открываться по клику мышки, иметь удобный поиск. А реализация в виде разных несвязанных приложений будет довольно далека от ожиданий пользователя.

То с чем работает аналитик выглядит примерно так:

Основные данные тут — это числовые «финансовые показатели», например, доход за 1 квартал 2020 года. Для простоты буду называть их дальше просто «числами». Как видно, почти никакой связи между числами в документе и в аналитической модели нет, все только в голове у аналитика. И работа с заполнением и поддержанием модели занимает часы поиска и перебивания чисел из документа в таблицы, а потом поиск ошибок ввода. Вместе этого мы хотели бы предложить пользователю привычные инструменты: «перетаскивание», вставка через клипборд и так далее, а также быстрый просмотр исходных данных.

Что у нас уже было

К моменту, когда мы начали реализацию интерактивного взаимодействия с Excel в виде, изложенном в этой статье, у нас уже была база данных на MongoDB, бэкэнд в виде REST API на .NET Core, фронтовое SPA на Angular и некоторые другие сервисы. Мы к этому моменту уже пробовали разные варианты интеграции в приложения электронных таблиц, в том числе и в Excel, и все они не пошли дальше MVP, но это тема отдельной статьи.

Связываем данные

В Excel существует два распространенных инструмента, с помощью которых можно решить задачу связывания данных в таблице с данными в системе: RTD (RealTimeData) и UDF (User-Defined Functions). Чистый RTD менее удобен для пользователя в плане синтаксиса и ограничивает гибкость решения. С помощью UDF можно создать кастомную функцию, которая будет работать привычным для Excel-пользователя образом. Ее можно использовать в других функциях, она понимает ссылки типа A1 или R1C1 и вообще ведет себя как надо. При этом никто не мешает использовать механизм RTD для обновления значения функции (что мы и сделали). UDF мы разрабатывали в виде Excel addin с использованием привычного нам C# и .NET Framework. Для ускорения разработки мы использовали библиотеку Excel DNA. 

Кроме UDF наш addin реализует ribbon (панель инструментов) с настройками и некоторыми полезными функциями по работе с данными.

Добавляем интерактивность

Для передачи данных в Excel и налаживания интерактива мы разработали отдельный сервис, который предоставляет подключение по Websocket при помощи библиотеки SignalR и фактически является брокером для сообщений о событиях, которыми должны обмениваться «фронтовые» части системы в реальном времени. Он у нас называется Notification Service.

Вставляем данные в Excel

В нашем SPA мы подсвечиваем все числа, которые обнаружила система. Пользователь может выделять их, навигировать по ним и т.п. Для вставки данных мы реализовали 3 механизма, чтобы закрыть различные варианты использования:

  • Перетаскивание (drag-and-drop)
  • Автоматическая вставка по клику в SPA
  • Копирование и вставка через клипборд

Когда пользователь инициирует drag’n’drop некоторого числа из SPA, для перетаскивания формируется ссылка с идентификатором этого числа из нашей системы (.../unifiedId/005F5549CDD04F8000010405FF06009EB57C0D985CD001). При вставке в Excel наш addin перехватывает событие вставки и парсит регэкспом вставляемый текст. При обнаружении валидной ссылки на лету подменяет ее на соответствующую формулу =ExrcP(...).

При клике на числе в SPA через Notification Service отправляется сообщение в addin, содержащее все необходимые данные для вставки формулы. Далее формула просто вставляется в текущую выделенную ячейку.

Эти способы хороши, когда пользователю нужно вставлять в свою модель по одному числу, но если надо перенести целую таблицу или ее часть, необходим другой механизм. Наиболее привычным для пользователей представляется копирование через клипборд. Однако этот способ оказался сложнее первых двух. Дело в том, что для удобства вставляемые данные должны быть представлены в нативном для Excel формате — OpenXML Spreadsheet. Наиболее просто это реализуется используя объектную модель Excel, то есть из addin’а. Поэтому процесс формирования клипборда у нас выглядит так:

  • Пользователь выделяет область с числами в SPA
  • Массив выделенных чисел передается на Notification Service
  • Notification Service передает его в addin
  • Addin формирует OpenXML и вставляет его в клипборд
  • Пользователь может вставить данные из клипборда в любое место любой Excel-таблицы.

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

Распространяем данные

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

А что это там за число?

Теперь у пользователя есть модель на несколько сотен строк и несколько десятков столбцов. И у него может возникнуть вопрос, что же там за число в ячейке L123? Чтобы получить ответ, у нас ему достаточно кликнуть на эту ячейку и в нашем SPA откроется тот самый отчет, на той самой странице, где записано кликнутое число, а число в отчете будет выделено. Вот так:

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

В качестве заключения

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

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

Понравилась статья? Поделить с друзьями:
  • Создание биоритмов в excel практическая работа
  • Создание web документа в excel
  • Создание библиографического списка в word
  • Создание userform vba excel
  • Создание бейджа в excel