Преобразование книги Excel в шаблон формы InfoPath

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

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

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

Этот раздел объясняет основные положения и процедуру преобразования книги Excel в шаблон формы InfoPath, включая возможности и параметры, не поддерживаемые процессом преобразования.

В этой статье:

Преобразование книги Excel в шаблон формы InfoPath

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

Преобразование книги Excel в шаблон формы InfoPath

Преобразование книги Excel в шаблон формы InfoPath

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

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

Для лучшего восприятия связи между книгой, которая преобразовывается с помощью мастера импорта InfoPath, и итоговым шаблоном формы, представьте себя на месте страхового агента с книгой Claims.xls, содержащей два листа. Первый лист называется «Дом», а второй — «Автомобиль». Среди столбцов на каждом листе существуют столбцы с заголовками «Тип», «Описание», «Размер займа» и «Цена покупки». Столбцы «Размер займа» и «Цена покупки» форматированы на каждом листе для использования денежного типа данных. Заголовки всех столбцов форматированы в синий полужирный текст. Лист «Дом» содержит формулу для расчета схемы погашения. Одна ячейка с выделенными границами используется для ввода имени клиента.

Для преобразования книги Claims.xls в шаблон формы с помощью мастера импорта будет создан шаблон формы Claims.xsn.

Книга Excel до и после преобразования в шаблон формы InfoPath.
Макет и другие элементы сохраняются при преобразовании книги Excel в шаблон формы InfoPath.

Новый шаблон формы содержит два представления. Стандартное представление с именем «Дом (по умолчанию)» содержит макет и форматирование листа «Дом». Второе представление, «Автомобиль», содержит макет и форматирование листа «Автомобиль». Каждое представление содержит таблицу со столбцами «Тип», «Описание», «Размер займа» и «Цена покупки», форматированные синим полужирным текстом, как в исходной книге. Однако, в зависимости от заданных параметров мастера импорта, некоторые средства могут отличаться в итоговом шаблоне формы.

  • Если используется мастер импорта для преобразования Claims.xls в шаблон формы с сохранением только макета     Итоговый шаблон формы будет содержать макет таблицы, которая соответствует таблице в книге Excel, и не будет содержать текстовых элементов управления.

  • Eсли используется мастер импорта для импортирования Claims.xls в шаблон формы с сохранением макета и преобразованием ячеек в элементы управления     Итоговый шаблон формы будет содержать повторяющуюся таблицу. Ячейки, соответствующие определенным требованиям, например, ячейка с выделением границ и ячейки, содержащие ссылку или формулу для расчета схемы погашения, преобразуются в текстовые элементы управления.

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

К началу страницы

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

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

Далее приведен список параметров и настроек, которые не сохраняются при преобразовании книги Excel в шаблон формы InfoPath:

  • Ячейки с форматированием «Подгонка страниц»,

  • Изображения фона ячейки,

  • Узоры фона ячейки,

  • Градиенты ячейки,

  • Условное форматирование,

  • Проверка данных,

  • Формулы,

  • Макросы,

  • Настройки печати (включая преобразование листа A4, черно-белый, центрирование на странице, порядок страниц, картинки, печать сетки, качество печати, заголовки строк и столбцов, строки и столбцы на каждой странице, масштабирование и установка области печати),

  • Вертикальное выравнивание текста,

  • Строки, высота которых меньше высоты 10 шрифта по умолчанию,

  • Объекты WordArt.

Далее приведен список параметров и настроек, которые поддерживаются частично при преобразовании книги Excel в шаблон формы InfoPath:

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

Гиперссылки, которые ссылаются на неподдерживаемые протоколы     Все гиперссылки преобразовываются, но если гиперссылка использует протокол, отличный от http:, https:, ftp: или mailto:, она не будет работать при нажатии.

Выравнивание и форматирование колонтитулов    . Колонтитулы в книге Excel могут содержать левый, центральный и правый разделы. Они объединяются при импорте в приложение InfoPath. Например, книга с верхним колонтитулом, слева содержащим имя Инна Ожогина, по центру — название «Состояние отчета» и справа — дату «13 октября 2007 г.», будут преобразованы в один заголовок шаблона формы InfoPath с текстом «Инна ОжогинаСостояние отчета 13 октября 2007 г.». Если текст в колонтитулах книги расположен только с одной стороны, итоговый текст в шаблоне формы будет выровнен аналогично. Например, если текст в колонтитулах книги расположен справа, соответствующий текст в шаблоне формы будет выровнен по правому краю. В противном случае текст во всех колонтитулах при импорте будет выровнен по левому краю. Настройка шрифта для первого колонтитула книги применяется для всех колонтитулов итогового шаблона формы InfoPath.

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

Неявно объединенные ячейки     В Microsoft Excel, если вводится слишком длинный текст, который не может поместиться в текущей ячейке, он отображается поверх последующих ячеек, как если бы они были объединены. Приложение InfoPath не поддерживает эту возможность. Если преобразованная ячейка содержит текста больше, чем может поместиться, текст в приложении InfoPath перенесется на следующую строку. Чтобы избежать этого, перед импортом книги выделите ячейку и столько ячеек, сколько нужно для размещения текста, а затем объедините ячейки, чтобы текст поместится внутри объединенных ячеек.

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

Очень большие таблицы     Приложение InfoPath поддерживает таблицы шириной до 63 столбцов и длиной до 999 строк. Если книга Excel превышает данные пределы, будут преобразованы только первые 63 столбца и 999 строк.

Примечание : Некоторые книг Excel не удается открыть без пароля. Если это относится к книге, может не иметь возможность успешно импортировать в InfoPath. Чтобы устранить эту проблему, попробуйте удалить требование пароля для книги, прежде чем импортировать его. Кроме того чтобы запретить пользователям перемещение, удаление, скрытие или изменение имени листов, а также возможность изменения других структурных элементов в книге предназначены некоторые книги. Если это в случае с листа, может не иметь возможность успешно импортировать в InfoPath. Чтобы устранить эту проблему, попробуйте удалить изменением ограничений для книги, прежде чем импортировать структуры.

К началу страницы

Преобразование книги Excel в шаблон формы InfoPath

  1. В меню Файл выберите команду Импорт формы.

  2. В диалоговом окне Мастер импорта выберите пункт Программа для импорта книг Excel в InfoPath, а затем нажмите кнопку Далее.

  3. Нажмите кнопку Обзор.

  4. Найдите и выберите книгу Excel, которую нужно преобразовать, а затем нажмите кнопку Открыть.

  5. Для изменения параметров импорта по умолчанию выберите пункт Параметры, а затем задайте необходимые параметры.

  6. Нажмите кнопку Готово.

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

К началу страницы

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

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

Были ли сведения полезными?

Спасибо за ваш отзыв!

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

×