Слияние файлов ворд и эксель

Слияние файлов ворд и эксель

Слияние документов Word и Excel

Добрый день, уважаемые читатели и подписчики блога! Сегодня речь пойдёт о слиянии документов Word и Excel.

Задача: используя «базу» контактов магазинов из книги Excel загрузить в договор, составленный в программе Word.

Также есть пустой документ Word. В него нужно подставить данные.

Воспользуемся встроенной функцией «Слияние» доступной в пакете Microsoft Office.

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

Данные в заголовках обязательно должны быть уникальными!

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

  • создадим пустой документ;
  • перейдём на вкладку «Рассылки»;
  • в блоке кнопок «Начало слияния» нажимаем кнопку «Начать слияние»;
  • выбираем пункт «Обычный документ Word».

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

Далее появится окно выбора файла источника. Укажем путь до файла с данными по магазинам. Щёлкнуть на файл и нажать «Открыть».

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

Нажимаем «ОК» и… ничего не меняется. Кроме одно детали — становятся активными действия в блоке кнопок «Составление документа и вставка полей. Он-то нам и нужен.

Откинем первые три кнопки — в нашем случае они не понадобятся и напечатаем небольшой текст, где будут упомянуты заголовки данных из книги Excel. Это позволит в дальнейшем добавить «Поля слияния».

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

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

Установим курсор в заголовок, после символа «№», затем выберем из списка «Вставить поле слияния» пункт «Договор».

Появится слово «Договор» в кавычках. Странно, но нет:) Теперь нужно нажать кнопку «Просмотреть результаты». Картина будет другой. После номера договора подгрузился его номер по магазину «Ручеёк» — 152.

Заполним все поля — щёлкаем после слова «Магазин» и выбираем пункт «Магазин», после слова «поставщика» и выбираем поле «Контрагент», после «сумму» выбираем пункт «Сумма», после «№» «Договор», после «от» «Дата».

Снова нажимаем кнопку «Просмотреть результаты».

Данные подгрузились. Как их поменять? Рядом с кнопкой «Просмотреть результаты» есть стрелка. Щелкая на неё можно увидеть как меняются данные.

Вот так можно быстро подгрузить данные из Excel в Word. В следующих уроках мы сделаем похожее действие — только с помощью VBA.

Вас может заинтересовать урок — Импорт данных SQL в Excel.

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

Краткие теоретические сведения

Слияние документов — это объединение основного документа, содержащего постоянную часть информации, и источника данных, содержащих переменную часть. В качестве источника данных могут быть таблицы MS Word , MS Excel, MS Access . Документ создается в текстовом редакторе Word за шесть этапов.

Читайте также:  Не устанавливается автокад allied product not found

Процесс слияния писем объединяет статичную информацию из одного документа и меняющуюся информацию из другого документа следующим образом.

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

Источник данных. Это структурный документ, такой как список покупателей, он может быть в виде таблицы Word, рабочего листа Microsoft Office Excel, таблицы базы данных Microsoft Office Access или списка контактов Microsoft Office Outlook, содержащий наборы информации (называемые записями) в соответствующем формате. Можно использовать существующий источник данных или создать новый в процессе слияния писем.

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

Источник данных

Фамилия Имя Отчество Индекс Адрес Долг
Петров Иван Сергеевич г. Белгород, ул. Татищева д.56 кв.10
Сергеев Петр Иванович г. Губкин ул. Кирова, д.18 кв. 34
Основной документ
Поле слияния

Сообщаем об имеющейся у Вас задолженности > рублей.

Результат слияния

г. Белгород, ул. Татищева д.56 кв.10

Уважаемый Петров Иван Сергеевич!

Сообщаем об имеющейся у Вас задолженности 1000 рублей.

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

Процедура слияния состоит из нескольких этапов.

1 этап. Подготовка данных электронной таблицы.

Таблица, предназначенная для слияния, должна удовлетворять некоторым требованиям:

шапка таблицы должна быть простой — одна строка с уникальными названиями столбцов (без повторений и пустых ячеек);

в таблице не должно быть объединенных ячеек ;

в таблице не должно быть пустых строк или столбцов (отдельные пустые ячейки допускаются) ;

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

2 этап. Подготовка шаблона документа Word.

Здесь все проще — нужен обычный документ Word с оставленными в нем пустыми местами для вставки полей из списка Excel.

3 этап. Работа Мастера слияния MS Word.

Открываем файл письма в MS Word.

Проще всего осуществить слияние данных, следуя указаниям Мастера слияния. Мастер слияния запускается с помощью кнопки "Начать слияние" на вкладке "Рассылки".

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

Работа Мастера слияния включает 6 шагов.

1 шаг: выбираем тип документа для рассылки, предположим Письма.

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

3 шаг: На этом шаге мы подключаем список клиентов в Excel к документу Word. Выбираем Использование списка и жмем на Обзор (Browse), после чего в диалоговом окне открытия файла указываем где лежит наш файл со списком клиентов. После выбора источника данных, Word позволяет провести фильтрацию, сортировку и ручной отбор записей при помощи флажков окна "Получатели слияния" (рис.5.1.).

Читайте также:  Оплата картой без cvv

Рис.5.1. Окно файла со списком клиентов

4 шаг: На этом этапе пользователь должен указать – куда именно в документ должны попасть данные из подключенного списка. Для этого необходимо установить курсор в точку вставки в письме и использовать ссылку "Другие элементы" — она выводит полный набор всех полей списка, из которого мы и выбираем нужное поле для вставки, поля можно вставить в любое место документа, а затем перенести.

Для обращения поставим курсор сразу после слова "Уважаем", нажмём кнопку "Правила" на вкладке Рассылки и выберем вариант IF. THEN. ELSE. В раскрывшемся диалоговом окне зададим параметры обращения ый(ая), которое зависит от значения поля Пол (рис.5.2).

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

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

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

Поля документа Word, в которые вставляются данные, представляют собой код, который, во-первых, можно посмотреть, а во-вторых, изменить. Чтобы увидеть код поля следует кликнуть по нему правой кнопкой мыши и выбрать команду Коды/Значения полей. Получим например следующее < MERGEFIELD "M__клубной_карты" >, если число в базе содержит незначащие нуль, то при слиянии вместо 001236 мы получим 1236, дописав формат < MERGEFIELD "M__клубной_карты" # "000000" >, затем обновим поле получим исходное значение.

Аналогично поступаем с датой

Задание к выполнению лабораторной работы

Выполните слияние документов и получите письма приглашения. Основной документ письмо в редакторе Word. Пример письма представлен на рис.5.3.

Рис.5.3. Пример письма для основного документа

Источник данных таблица Excel, пример на рис.5.4.

5.4.Пример базы источника для слияния документов. Вид ТО №заказа Дата ТО

Контрольные вопросы

1. Для чего используется слияние документов?

2. Что такое основной документ в процессе слияния?

3. Какие типы файлов могут использоваться в качестве источника данных?

4. В какой папке по умолчанию хранится файл источника данных?

5. Как вставить поля слияния?

6. Как организовать выбор нескольких записей из источника данных?

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

8. Как добавить новое поле в существующий источник данных?

9. Как можно произвести отбор данных из источника данных (например, отправить письма только женщинам)?

10. Как можно вставить условие в текст письма

Лабораторная работа № 6

Последнее изменение этой страницы: 2016-07-16; Нарушение авторского права страницы

Предположим, что у нас имеется вот такая таблица Excel:

В ней хранится информация о ключевых клиентах нашей компании (адреса, имена и т.д.), которых мы хотим поздравить с очередным праздником с помощью вот такого поздравительного письма в Word:

Задача состоит в том, чтобы автоматически создать на каждого отдельное письмо, куда будут подставлены ФИО и название компании клиента, с тем чтобы потом эти письма вывести на печать. В терминах Microsoft Office такая процедура называется Слиянием (Mail Merge).

Читайте также:  Gs 8300n прошивка модуля без sd карты

Шаг 1. Подготовка списка клиентов в Excel

Таблица со списком клиентов должна удовлетворять нескольким простым условиям:

  • шапка таблицы должна быть простой — одна строка с уникальными названиями столбцов (без повторений и пустых ячеек)
  • в таблице не должно быть объединенных ячеек
  • в таблице не должно быть пустых строк или столбцов (отдельные пустые ячейки допускаются)
  • т.к. Excel и Word не смогу сами определить пол клиента по имени, то имеет смысл сделать отдельный столбец с обращением (господин, госпожа и т.п.) или с родовым окончанием (-ый или -ая) для обращения "Уважаемый(ая). "

Шаг 2. Подготовка шаблона письма в Word

Здесь все проще — нужен обычный документ Word с оставленными в нем пустыми местами для вставки полей из списка Excel.

Шаг 3. Слияние

Открываем шаблон письма в Word и запускаем пошаговый Мастер Слияния на вкладке Рассылки (Mailings) кнопкой Начать слияние (Start Mail Merge) – Пошаговый мастер слияния (StepbyStep Merge Wizard):

В Word 2003 и старше эта команда была доступна в меню Сервис — Письма и рассылки — Мастер слияния (Tools — Letters and Mailings — Mail Merge).

Далее следует процесс из 6 этапов (переключение между ними — с помощью кнопок Вперед (Next) и Назад (Back) в правом нижнем углу в области задач).

Этап 1. Выбор типа документа.

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

Этап 2. Выбор документа

На этом шаге необходимо определить, какой документ будет являться основой (заготовкой) для всех будущих однотипных сообщений. Мы выбираем — Текущий документ (Current document).

Этап 3. Выбор получателей

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

Этап 4. Создание письма

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

В итоге, после вставки всех полей слияния у нас должно получиться нечто похожее:

Этап 5. Просмотр писем

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

Этап 6. Завершение слияния

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

Если необходимо сохранить созданные в результате слияния документы для дальнейшего использования или требуется внести ручную правку в некоторые из документов, то лучше использовать ссылку Изменить часть писем (Edit individual letters), которая выведет результаты слияния в отдельный файл:

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

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