Excel web 2 - IT Справочник

IT Справочник
14 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд

Excel web 2

Section 26.2. Performing Web Queries

26.2. Performing Web Queries

The Internet’s greatest attraction (other than its ability to help Uncle Charlie auction off his The Y2K Bug Will End Life As We Know It t-shirts) is that it provides a huge mass of continuously updated information. If you know where to look, you can find up-to-the-minute product prices, stock quotes, and sports scores.

And if you’re like most Web surfers, you can see this information only by using a Web browser. That approach works well most of the time, but it limits what you can actually do with the information you find. Because one of Excel’s strengths is helping you analyze datawhether it’s in your worksheet, a relational database, or an XML document (see Chapter 25)you’ll be glad to know that Excel can also help extract important information right off a live Web page. This feature is called a Web query .

When you perform a Web query in Excel, you suck the data out of one or more tables on a Web page and insert it into the cells in a worksheet, where you can work on it just like any other data. Excel also stores the Web address you used and some information about the table you queried. That way, when you refresh a Web query, Excel returns to the Web page, grabs the new information from the same location, and replaces it in your worksheet. That definitely beats copying and pasting!

26.2.1. The Limitations of Web Queries

Excel Web queries seem downright miraculous . After all, who could pass up the ability to insert and update information from across the globe? But beware: Web queries are notoriously fragile. Due to the always changing nature of the Internet, a Web query that works one day may not work properly the next . Here are some of the pitfalls:

Web queries are tied to specific Web addresses . If the Web site owner moves the information somewhere else, your Web query can’t find it.

Web queries find information based on the structure of a Web page . Minor changes in that Web page (like adding a new table or even rearranging the order of elements) can throw Excel off, so it may download the wrong information or fail altogether.

Web queries rarely work on Web sites that require authentication . That’s because you need to log in before you can retrieve the data. Excel can’t tell that you haven’t logged in, and its attempt to get the information fails.

Note: Most of these shortcomings are factors that limit the repeat use of Web queries. In other words, Web queries usually work great the first time you use them. Just don’t assume that you’ll be able to easily update the information in the future, unless you’re using a Web site that never changes.

So, what types of Web pages are good candidates for Web queries? Ideally, you’ll use a page that has a simple, rigid structure, and puts the information you need in a table. Unfortunately, you often can’t tell how complex a page is (or whether it uses tables) just by looking at it, so you may want to try a Web query to assess whether it’ll work. Also look for Web pages where the structure and formatting never change, unless you’re willing to create a new Web query each time the Web page you’re drawing from changes. Some examples you may want to try include getting a temperature from a city-specific weather Web page, reading a stock quote from a financial site, or getting the list price of a book on Amazon.com.

26.2.2. Creating a Web Query

Now that you’re forewarned, you’re ready to create a Web query of your own. Just follow these steps:

Decide where you want to go to get the data you want to import into Excel .

Although you can actually browse different Web sites from within Excel (more on that in step 3), it’s usually easiest to find the correct address using your Web browser before you create a Web query. That’s because Excel’s New Web Query window doesn’t let you access your favorite Internet shortcuts.

Excel finds a page based on its Web address. So once you’ve found the Web site you want using your Web browser, just copy all the text in the address bar. You’ll be able to paste it right into Excel’s New Web Query window.

Open the worksheet you want to use, or create a new worksheet .

You can place as many Web queries as you want in a single worksheet, and you can freely mingle Web queries with ordinary data.

Choose Data Get External Data From Web .

The New Web Query window appears, as shown in Figure 26-4. This window provides many of the conveniences of Internet Explorer, including an address bar and basic buttons for refreshing, stopping, and going forward and backward. The difference is that Excel automatically scans the page when you surf to it in the New Web Query window, looking for data that it can import. Every time it finds a table of information, it adds a tiny yellow arrow box next to the table. You click these arrow boxes to tell Excel what data you want to extract.

Tip: The New Web Query window is resizable, so stretch away if all the information on your Web page isn’t visible.

Enter the Web address for the page you want to use in the Address box. Hit Enter or click Go to load the page .

Optionally, you can enter the address for a search engine like Google (www.google.com), perform a search, and browse to the page you want. But the quickest and most reliable approach, as discussed above, is to find the page in a standalone browser first (like Internet Explorer), and then copy that page’s Web address to the New Web Query window.

Figure 26-4. A page from Microsoft’s MSN Money Web site. Each arrow-in-a-box represents a table of info that Excel’s capable of importing. To give Excel the go-ahead, click any arrow to transform it into a checkmark, like the one shown here next to the table of data about Microsoft’s stock performance.

Select the table you want to extract .

When the page appears in the New Web Query window, Excel adds yellow arrow boxes next to every table you can import. As you hover over each arrow box with the mouse, Excel draws a bold blue outline around the related table.

Once you find the table you want to extract, click the arrow box (which then changes into a green checkmark). To deselect a table, just click it again.

When you’ve finished selecting all the tables you want, click the Import button at the bottom of the New Web Query window .

The Import Data window appears.

Choose where you want your data to go, and then click OK .

If you want to insert the extracted information into your current worksheet, select the «Existing worksheet» option and enter a cell reference. If you use the cell reference $A$1, Excel starts the first column of the first row in cell A1.

If you want to insert the information into a new worksheet, select the «New worksheet» option.

Once you click OK, Excel begins to fetch the information it needs. During this time, you’ll see an information message appear in your worksheet. Excel then replaces this message with the downloaded data, as shown in Figure 26-5.

Figure 26-5. These figures show a Web query in action.
Top: Here’s what happens immediately after you start the Web query. At this point, Excel’s in the process of fetching the information it needs from the Web page.
Bottom: A few seconds later, the data appears. You can see that Excel successfully converted a formatted table of HTML into a plain text-and- numbers — only table of data that you can analyze to your heart’s content.

When you save a worksheet that uses a Web query, Excel stores all the data that’s now in the cells of your worksheet, along with some information about the Web query’s data source. You can grab the latest version of your information at any time by moving to any one of the linked cells and choosing Data Connections Refresh All.

Note: When you open a workbook that contains a Web query, Excel disables the Refresh All command just to be safe. (This is the same watchdog behavior you learned about in Section 24.1.3 with database queries.) It’s up to you whether you want to turn on your Web query each time you open the workbook (by clicking Options to show the Microsoft Office Security Options dialog box, and then clicking «Enable this content»); or you can place the file in a trusted location so Excel always turns on your Web query (as described in Section 27.3.2).

Excel gives you some ability to respond to changes made on Web pages from which you’re drawing data. You can edit the data source at any time by following these steps:

Choose Data Connections Connections .

The Workbook Connections window appears. It lists all the connections that link to outside data, include databases, XML files, and Web queries.

Find your Web query connection in the list (which is probably the only connection you’ve created so far), and then click Properties .

The Connection Properties dialog box appears. Here you can give your connection a better name and description, and set it to refresh your data periodically (either every time the file is opened or after a certain number of minutes). Section 24.1.4 has more information about this feature.

Click the Definitions tab, and then click the Edit Query button .

This action opens an Edit Web Query window, which looks exactly the same as the New Web Query window. Using this window, you can choose a different table, or even enter a different Web page URL.

When you’re finished, click Import. Then, click OK to close the Connection Properties dialog box, and OK again to close the Workbook connections window and return to your worksheet .

26.2.3. The Research Panea Web Query Alternative

The Research feature is one alternative to a Web query. While the Web query tool lets you get information from any Web page (and is very fragile), the Research pane gets information from a small set of Web services that are designed explicitly for the purpose of sending real-time content to Excel over the Internet. To use the Research feature, choose Review Proofing Research. The Research pane appears on the right of the Excel window (see Figure 26-6).

Читать еще:  Excel case аналог

When you first install Excel, it’s preconfigured with a set of Research services. These services include a dictionary that lets you search for detailed definitions, a thesaurus that shows you synonyms, and the Encarta encyclopedia, which provides detailed information on a range of topics. You can also get stock market quotes from the MSN Money Web site.

Figure 26-6. Excel’s Research pane. Enter your search keyword in the first text box, choose the Research service you want from the pull-down menu below it, and then click the green arrow (circled) to start the search. When the results appear, you can read them in the results box. Depending on the service, you may also be able to copy some of the information into an Excel worksheet by clicking a button. In this example, the Encarta dictionary provides the definition for a confounding word.

Overall, the Research task is a nifty way to get some free information (regardless of whether you want to put it in a worksheet). Microsoft hopes that third-party companies will develop services that plug into the Research frameworkbut currently, only a few exist (and they’re all fee-based). Click the «Get services on Office Marketplace» link to browse a catalog with more useful services online.

Excel Web Query Secrets Revealed

Excel Web Query — What in the world is that? If you are like the other 99.9% of MS Excel users, you probably have never heard of microsoft excel web queries (note: statistic made up).

Excel web queries are powerful! Web queries are basically like having a web browser built into Excel that attempts to format the content, putting individual pieces of data into separate cells. You can then use Excel formulas (like =A1/B2) to work directly with the data you’ve downloaded. And you don’t have to know anything about perl, cgi, php, javascript, etc.

Getting Started with Sample Excel Web Queries

The example web queries that come with Excel are usually for importing stock quote data into Excel. For more information about using web queries to download Stock Quotes into Excel, take a look at the Excel Stock Quotes Template.

Although importing stock quotes into Excel happened to be the reason I came across Excel web queries, I have since found many other ways to use them.

It is not the web query itself that is the secret that this article is about. Instead, it’s the ability to make a DYNAMIC Web Query !

By dynamic , I’m not talking about using «refresh» to update the data. What I mean is the ability to change the parameters of the web query, such as typing in a new stock symbol into a cell and having the table update automatically.

If you find yourself using the internet to gather data by filling out forms and copying and pasting data over and over, an excel web query might be the solution to your monotonous woes. It’s not always going to be better, and it’s not always going to work, but it’s worth a try, especially since a simple web query could boost your productivity!

Excel Web Query «.iqy» Files

The real key to creating a dynamic excel web query is to create your own «.iqy» file. In it’s basic form, the «.iqy» file is simply a TEXT file with three main lines:

You can create the file using a simple text editor! Most text editors will save a new file with the .txt extension, but you can change the extension to .iqy after you create your text file. If it is already a .iqy file and you want to edit it, you may need to right-click on it to select NotePad or WordPad (or some other text editor) to open it.

The third line is the important one! It’s simply the URL or web page address. Notice that it contains two parameters. If you don’t know what parameters are for, just browse the web for a while and pay attention to what shows up in the address bar of your browser. Go to Google.com for instance, and look up «excel web query».

Parameter name / value pairs are listed after the «?» in the URL and are separated by an «&«.

Make the Web Query Dynamic

To make the query dynamic, replace the value of each parameter in the web query file (queryname.iqy) with:

Want to see how this would apply to a Google search? The form that I used above consists of HTML code that looks like this:

Notice that » q » is the name of the parameter, and the action tells you what the URL should be. The dynamic web query file for a simple google search would look like this:

Let’s Create a Web Query

  1. Open up a text editor and copy the Google example. Save the file as GoogleSearch.iqy
  2. Open up Excel and enter a search term in Cell B3
  3. Open the web query file you just saved (GoogleSearch.iqy) by double-clicking on the file, or open Excel and go to Data > Existing Connections > Browse for More.
  4. When prompted for the search term, enter =B3. If that doesn’t work, just enter a search term for now.

Play around with the web query options and properties by right-clicking within the query results and selecting Parameters or Data Range Properties or Edit Query.

When you go to Edit Query, you can choose to select a specific portion or table within the page or the entire page (by clicking on one of the yellow arrow boxes in the preview). Then, you can save your new query as a .iqy file and look at what parameters it uses.

When you have the query looking just the way you want it, save the Excel web query (an icon or button for saving the web query is in the «Edit Query» window. When you save the new query, your «.iqy» file will include the options you have selected.

Other Example Web Queries

Below are a few examples of .iqy files that you might try. Websites often change, or they may change the way their APIs work, so these examples might not work forever.

Example 1: Get historical daily stock prices from Investopedia. Note that the start and end dates are text, so if you are setting up date parameters in Excel, the cells you link to need to be text rather than date values. This query uses 3 parameters: Symbol, StartDate, EndDate.

See this article for other sources for historical stock quotes.

Example 2: Get data from a published Google Spreadsheet. See my article Excel Stock Quotes in Excel to see how you can publish a Google Spreadsheet and then use a web query to get the data into Excel.

Become a Web Query Wiz

Take a few minutes to think about what mundane or repetitive tasks YOU do on the internet, particularly cases where you go to the same sites over and over to get data. If you find yourself copying and pasting or re-typing information into Excel so that you can perform calculations with the data, you may have found an ideal use for an excel web query.

There are two main things that you need in order to become a Web Query Wiz.

  1. A working knowledge of Excel formulas. By this, I mean the ability to use text-manipulation and other formulas. A GREAT book for both learning and reference (and the one that I use all the time) is John Walkenbach’s «Excel Formulas». If you are an avid Excel user, it will probably be the best investment you will make for a long time! The only problem I have with the book is that I need TWO copies — one for work and one for home.
  2. A working knowledge of HTML. This is the hard part unless you are a web designer or programmer. The articles listed in the side bar will help to some extent, but ultimately this issue was the reason why I didn’t write a more detailed tutorial. Something that will be a great help is to learn about how tags work. Here is my favorite reference.

If you found this article interesting, be sure to check out some of my other Excel tips.

— Jon Wittwer, President
Vertex42, LLC

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

Какие есть проблемы у компании при работе в Excel?

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

Неточность занесения данных и чувствительность к ошибкам оператора

Сложность построения отчетов

Открытые доступы и безопасность.

Сложность поиска информации

Нельзя внедрить бизнес-правила обработки информации

Дополнительные требования к хорошему владению навыками работы с Excel у пользователей

Большие файлы медленно открываются и тормозят при работе с ними.

Затраты времени на выполнение простых типовых операций (бегать по файлу и вкладкам)

Долгое ручное формирование отчетов

Сложно получать оперативные метрики

Отсутствие фиксации действий в системе

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

Разграничение функций между разными ролями по определенному объекту (например, заявка)

Сложности при одновременной групповой работе с файлами

Сложно получать оперативную информацию в реальном времени — нет уведомлений!

Нет интеграции с внешними системами — телефония, сайт и др.

Excel удобно смотреть только с ПК или ноутбука с большим монитором

Все данные необходимо заносить вручную и а в некоторых случаях — даже дублировать ввод.

Что ведут в Excel?

Учет продаж

Учет ресурсов (оборудование, запчасти, ТМЦ и др.)


Обработка заявок

Фиксация движения по некоторому длительному процессу

Что мы можем предложить вам?

Постепенный переход от Excel


Уникальный интерфейс

В чем основные плюсы своего решения по сравнению с EXCEL

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

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

Скорость получения важной информации пользователями системы.

Гибкие метрики и показатели, которые можно получать в режиме реального времени.

Аналитика с «проваливанием» вглубь в показатели.

Интеграция с внешними системами

Уменьшение ручного ввода за счет интеграция с другими системами, из которых поступают данные в нашу систему.

Читать еще:  Скачать видео по прямой ссылке

Можно использовать различные устройства, например смартфон или планшет

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

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

Можно объединять множество мелких действий в нажатие одной кнопки, что упрощает некоторые сложные типовые операции.

Формирование файлов отчетов или экспорт документов.

Защита от дурака — в системе можно предусмотреть правила ввода данных, которые уменьшат риски занесения некорректных данных пользователями.

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

Возможность интеграции с некоторым оборудованием (например сканнеры штрихкодов).

Сколько это стоит?


Внедрение начальной системы может стоить от 300 тыс. руб.

Объем работ

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


Внедрение первичной версии может занять 4-6 месяцев с момента начала разработки.

Платформа разработки бизнес-решений Falcon Space

Falcon Space — конструктор бизнес-решений с веб-интерфейсом

Что важно понимать и знать до начала перехода с Excel на Веб?

Итеративный подход

Это итеративный подход, движение по этапам/вехам с промежуточным контролем.

Создаем рабочее ядро

Создается ядро, внедряется в эксплуатацию, и потом постепенно наращиваются функции по мере потребности.

Последовательный подход

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

Первичная рабочая версия

Внедрение первичной версии может занять 4-6 месяцев с момента начала разработки.

Как мы работаем?


Начальное изучение основных процессов

Состав первичной версии и оценка

Определение состава первичной версии и грубая оценка проекта.

Работа по этапам

Работа по этапам над первичной версией:

  • Определение технического задания на этапам. Этап — около 1 месяца
  • Определение сметы и сроков на этап
  • 100% предоплата по этапу
  • Реализация задач по этапу
  • Приемка текущей версии программы

Сопровождение проекта

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

Наш основной принцип работы

Последовательное достижение цели через открытое сотрудничество

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

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

Цель — это то, что стоит в основании проекта. На нее мы ориентируемся в любых решениях, принимаемых по проекту.

Последовательное достижение цели через открытое сотрудничество

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

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

Цель — это то, что стоит в основании проекта. На нее мы ориентируемся в любых решениях, принимаемых по проекту.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6 комментариев для “Интерактивная веб страница на основе книги Excel”

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

Андрей, см. описание к рис. 2 выше.

Через вкладку «Сведения об этой книге», в правом нижнем углу внедренного Вами в пост демонстрационного объекта, через URL-адрес, я попадаю на просмотр файла в Excel online (где как Вы пишите всё лишнее скрыто). Ок! Но, я имею возможность, здесь же, скачать ваш файл к себе на компьютер и вот открывая его уже у себя, я получаю доступ ко всем ранее скрытым Вами листам с данными (с полным их редактированием!). В связи с этим вопрос, Сергей, известен ли способ как запретить доступ к скачиванию объекта вышеуказанным способом, оставив режим просмотра только в веб?

Система управления Excel Web II


1 HONEYWELL EXCEL 5000 OPEN SYSTEM ОБЩАЯ ИНФОРМАЦИЯ Excel Web II — это разработанный компанией Honeywell свободно программируемый контроллер для автоматизации зданий на основе технологий Ethernet. Контроллер Excel Web II предлагает комбинацию различных видов связи, таких как BACnet IP, BACnet MS/TP, а также LONWORKS. Он демонстрирует стремление компании Honeywell снизить затраты на установку и монтаж, а также полную стоимость жизненного цикла здания для инвесторов и обслуживающих компаний. Excel Web II объединяет два основных открытых стандарта современной строительной индустрии: BACnet и LONWORKS. Excel Web II легко и без особых усилий интегрируется с системами BACnet сторонних производителей, также как с собственным BACnet Building контроллером (B-BC). Кроме того, Excel Web II (в сочетании с IF-LON) является полноценным контроллером LONWORKS. Это делает возможным выгодно использовать все преимущества продуктовой линейки LONWORKS от компании Honeywell, а также сторонних производителей. Excel Web II может быть основой огромного множества приложений управления зданием, будь то традиционные системы отопления, вентиляции и кондиционирования воздуха (HVAC), системы с функциями управления энергопотреблением, включая оптимальные запуск/остановка, ночную очистку и максимальную необходимую нагрузку, функции управления освещением, солнцезащитные шторы (жалюзи), учет теплоснабжения и энергопотребления, а также многие другие приложения. Благодаря концепции «peer-to-peer» Excel Web II не зависит от того, доступны ли ведущий контроллер или сетевые контроллеры приложения. Excel Web II легко интегрируется с такими пользовательскими интерфейсами от Honeywell, как EBI и SymmetrE. Система управления Excel Web II Описание продукта ОСОБЕННОСТИ СИСТЕМЫ Уменьшение стоимости монтажа: Используется существующая стандартная инфраструктура Ethernet/LAN для связи между контроллерами Excel Web II, контроллерами сторонних производителей BACnet и пользовательскими (внешними) интерфейсами BACnet. Кроме того, затраты снижаются за счет возможности гибкого использования встроенных входов/выходов, а также входов/выходов шины PanelBus. Универсальность управления: Управляйте системой Excel Web II из любого места, с любого ПК подключенного к сети (Excel Web II). Интегрированный web-сервер позволяет работать локально и удаленно при помощи стандартных браузеров. Уменьшение затрат на эксплуатацию, сервисное и техническое обслуживание: Не требуется обслуживание или модернизация программного обеспечения интерфейса оператора, так как он уже находится в системе Excel Web II. (принцип одного источника). Независимость от производителя: Связь осуществляется на основе международного стандарта ISO BACnet для работы с контроллерами BACnet сторонних производителей (peer-to-peer), пользовательских интерфейсов, комнатного и зонального регулирования, и полевое оборудование на базе BACnet Building Controller (B- BC) профиля Excel Web II. По желанию может быть выбрана работа на основе стандарта ISO14908 LONWORKS. Отслеживание: Отслеживание до 100 точек данных. Быстрое управление приложением: Возможность выбора четырех приоритетов алгоритма управления (многозадачность), времени цикла алгоритма управления, а также таблицы управления запускаемые событием делают возможным высокоэффективное управление приложениями. Критерии надежного управления: Установленная система LINUX обеспечивает надежную, независимую и безопасную работу особенно для систем с доступом в интернет. Встроенное /sms оповещение: Настраиваемые функции оповещения по электронной почте позволяют отправлять тревожные сообщения (через сетевое или Интернет-DSL подключение) на электронную почту а также на мобильные телефоны. Инструмент Honeywell CARE: Делает возможным использование существующих приложений и макросов, создавая условия для высокоэффективного построения приложения, и поддерживает онлайн отладку приложений. Сетевая безопасность: Так как Excel Web II разработан как IP устройство, он может быть легко интегрирован в любой существующий механизм сетевой безопасности. Различные варианты монтажа: Монтаж на стену или на заднюю стенку щита, на дверь щита, на рейку щита, и в электрический щит. U.S. Зарегистрированный товарный знак Copyright 2013 Honeywell Inc. Все права защищены EN0B-0704GE51 R0613

Читать еще:  Offset функция в excel

2 Интерфейс оператора Excel Web II управляется через стандартный обозреватель сети. По умолчанию встроенный webсервер предоставляет все необходимые страницы управления для полноценной работы через браузер. Как результат использования стандартов программного обеспечения, любой компьютер может быть использован в качестве интерфейса оператора (клиента), включая ноутбуки, стационарные компьютеры или компьютеры с сенсорным экраном для непосредственного скрытого монтажа на двери электрической панели (IP65). Протоколы связи Протокол BACnet/IP — ISO EN Связь с другими контроллерами Excel Web II, устройствами BACnet сторонних производителей, пользовательскими интерфейсами Honeywell Enterprise Buildings Integrator и SymmetrE, а также другими пользовательскими интерфейсами сторонних производителей основанных на протоколе BACnet. Excel Web II соответствует формату BACnet Building Controller (B- BC). Детальная информация о совместимости BACnet находится в Свидетельстве о соответствии реализации протокола Excel Web II (PICS) (EN0B-0699GE51). Протокол BACnet MSTP ISO Связь с другими контроллерами BACnet (от Honeywell и других производителей) основана на международном протоколе BACnet. Рис. 1. Пример домашней страницы Excel Web II Программирование Excel Web II свободно программируется при помощи графического инструмента CARE Engineering Tool, что делает его идеальным средством для задач контроля и управления зданием. Защита паролем Excel Web II позволяет определить до 6 уровней пользователей. Каждому уровню могут быть присвоены свои права на чтение и запись. Каждый уровень предусматривает несколько учетных записей пользователей с индивидуальными паролями. Протокол LonTalk — ISO По желанию, связь с физическими модулями входов/выходов, с контроллерами комнатного и зонального регулирования, а также с контроллерами Honeywell Excel 50 и Excel 800 может осуществляться через LonTalk. При использовании IF-LON, передатчики со свободной топологией (FTT-10A или FT-X1) позволяют достигать скорости передачи данных 78 Кбод. Максимальная длина кабеля от 320 м до 2200 м, в зависимости от организации сети. По умолчанию, IF-LON включает объект «узел» LonMark, плюс специфические для приложения объекты LONWORKS. Протокол HTTP Excel Web II предусматривает два варианта работы: Интернет браузер с разрешением 800×600 пикселей и выше. Оптимальная работа с браузерами I.E. (9.0.x) и Mozilla Firefox (15.0.x). Браузер Internet Explorer для WIN CE с разрешением 320×240 пикселей. Оптимально для CL Touch или других сенсорных панелей с диагональю экрана 5.7″. Для настройки Интернет браузера обратитесь к Бюллетеню программного обеспечения. Протокол FTP Микропрограмма или приложение загружаются при помощи CARE через стандартный протокол FTP (File Transfer Protocol). Документация по программе или описание объекта может быть загружены в Excel Web II (без специальных средств) через FTP для последующего использования. Протокол SMTP Протокол SMTP используется для оповещения по электронной почте через сетевое или Интернет-DSL подключения. EN0B-0704GE51 R0613 2

3 Интерфейсы аппаратного обеспечения Рис.2. Подключения шин и портов, светодиоды (вид сверху) Технические параметры Таблица 1. Технические параметры контроллера Рабочая температура 0 50 C Температура хранения C Влажность 5 95% без конденсата. Размеры См. Рис. и Рис 6 Степень защиты IP20 Класс огнестойкости V0 Защита от поражения Класс II Уровень загрязнения 2 Установка Класс 3 Номинальное 2500 В переменного тока импульсное напряжение Автоматизированные Type 1.C действия Класс программного Класс A обеспечения Температура испытания Для частей корпуса >75 C давлением шарика Таблица 2. Электрические параметры ОПИСАНИЕ Рис.3. Подключения шин и портов (вид сбоку) 1 RS232 / RJ45 разъем (только для заводской отладки) 2 USB 2.0 Хост интерфейс (для подключения например IF- LON); макс. 500 мa, высокоскоростной 3 ETHERNET / RJ45 разъем; 10/100 Мбит/с; 1 «активность» светодиод 4 RS485-1 (изолированный) 5 RS485-2 (не изолированный) 6 Светодиоды 7 USB 2.0 Интерфейс устройства (для связи с CARE / XW-Online) 8 трехпозиционный переключатель (для настройки смещения и терминатора RS485-1) Источник питания VAC или В пос. тока Потребляемая мощность стандартно для пос. тока: 5 Вт; макс. 6 Вт стандартно для пер. тока: 9 ВА; макс. 11 ВА Потребляемый ток стандартно для пос. тока: 210 ма; макс. 240 ма стандартно для пер. тока: 370 ма; макс. 410 ма Контроллер Excel Web II и полевые устройства на 24В переменного тока могут питаться от одного трансформатора. Защита от перенапряжения Бинарный вход защищен от перенапряжения в 24 В пер.тока и 40 В пост. тока, а также от короткого замыкания. Физические характеристики Размеры корпуса (Д x Ш x В): x 110 x 61 мм Материал корпуса: ABS сплав; огнестойкость V0 Вес: 0.6 кг (без упаковки) Класс защиты: IP 20 Центральный процессор Процессор ARM 9 32-битный процессор, 450 МГц Операционная система: LINUX Память 128 MБ DDR2-ОЗУ 1 ГБ флэш-памяти Часы реального времени точность: ± 2 минуты в год (при, как правило, 25 C) хранение записи в буфере около 72 часов с помощью суперконденсатора 3 EN0B-0704GE51 R0613

4 Стандарты, разрешения и пр. Устройство удовлетворяет EN иen См. Практические руководства IEC и -2. Устройство соответствует протоколу ETHERNET версии IEEEC Устройство поддерживает связь BACnet IP и BACnet MS/TP. согласно ANSI / ASHRAE MMI XL2000B2A и XL2026B2A являются пользовательскими интерфейсами (HMI) состоящими из: один ЖК дисплей (1); шесть рабочих клавиш (2); одна поворотно-нажимная кнопка (3); шесть светодиодов (4) Рис.4. Пользовательский интерфейс Excel Web II (HMI) ЖК дисплей — это графический интерфейс, отображающий данные о системе, ввод данных оператором, а также меню различных функций. ЖК дисплей может отображать до пяти строк буквенно-цифрового текста до 20 символов каждая. Подсветка ЖК дисплея включается нажатием рабочих клавиш либо поворотно-нажимной кнопки. Подсветка выключается, если не было нажатия на рабочие клавиши или поворотно-нажимную кнопку в течение 2 минут. Шесть рабочих клавиш представляют собой три фиксированные клавиши и три программируемые. Поворотно-нажимная кнопка используется для навигации по меню и спискам, выбора элементов (меню, список, настройки, значения, символ команды), а также для выбора команды (вкл./выкл. и т.д.) и ввода значения (температуры в C и т.д.). Монтаж Контроллер Excel Web II подходит для установки следующими способами: в шкаф; в электрический щит, удовлетворяющий стандарту DIN43880, и имеющий высоту слота макс. 45 мм; На переднюю дверь шкафа (при помощи дополнительного компонента MVC-80-AC2); на стену (при помощи дополнительного компонента MVC-80-AC1). Номер Описание TPU клеммные колодки для XL2026Bxx. TPU MVC- 80- AC1 MVC- 80-AC2 MVC- 40-AC3 XS830 XS831 клеммные колодки для XL2000Bxx. Защитные крышки для клемм (упаковка 10 штук) Рамка для монтажа на дверце шкафа (упаковка 10 штук) Эластичные муфты для подключения проводов (защита от изгиба, разгрузка натяжения) (упаковка 10 шт.) клеммы, для установки сверху или снизу XL20xxBxx контроллера. клеммы разделены на две группы состоящие из 9, внутренне связанных винтовых клемм, для распределения сигнала/питания (упаковка 10 штук) клеммы, для установки сверху или снизу XL20xxBxx контроллера. клеммы разделены на две группы состоящие из четырех пар винтовых клемм (каждая с резистором 499 Ω), Для преобразования сигнала 0 20 ма в сигнал 0 10 В пос. тока, и по одной клемме общего провода на каждую группу. (упаковка 10 штук) EN0B-0704GE51 R0613 4

5 Модели XL2026B2A (с HMI, 26 встроенными входами/выходами и максимум 600 входами/выходами*) XL2026B0A (с, 26 встроенными входами/выходами и максимум 600 входами/выходами*) XL2000B2A (с HMI, без встроенных входов/выходов, с максимум 600 входами/выходами) XL2000B0A (без встроенных входов/выходов, с максимум 600 входами/выходами) *Суммарные входы/выходы включают встроенные входы/выходы, входы/выходы через шину Panel Bus, а также входы/выходы через шину LONWORKS. Таблица 4. Описание моделей заказной номер Описание Максималь ная длина кабеля XL2026B2A XL2026B0A XL2000B2A XL2000B0A UI NTC20kΩ / 0 10V / медленный BI 400 м NTC20kΩ / 0 10V фиксированная подтяжка / медленный BI 400 м BI открытый = 24 V / закрытый 2.0 мa / счетный 15 Гц 400 м AO В (макс. 1 мa) 400 м BO Интерфейсы шины Пользователь ский интерфейс HMI Релейный НО контакт 400 м Релейный НО контакт (для высокоимпульсных токов) 400 м Релейный НО контакт с одним общим 400 м RS485-1, изолированный, BACnet MS/TP или Panel Bus. *1000 м RS485-2, неизолированный, BACnet MS/TP или Panel Bus. *1000 м Интерфейс Ethernet Связь по , доступ через браузер 100 м Связь BACnet IP 100 м USB 2.0 Интерфейс устройств (в качестве сетевого интерфейса) 3 м USB 2.0 Хост интерфейс (макс. 500 мa) 3 м HMI с графическим ЖК экраном — X — X — Кнопки быстрого доступа Поворотно-нажимная кнопка Светодиод питания (зеленый) Светодиод статуса (красный, управляется прошивкой) Светодиод специального применения L1 (желтый) Светодиод USB-A (желтый) Светодиоды статуса шины (для изолированного интерфейса RS485-1) *Зависит от скорости передачи данных в бодах. 5 EN0B-0704GE51 R0613

Ссылка на основную публикацию
ВсеИнструменты 220 Вольт