Check-moscow.ru

Финансы и учет
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как вставить таблицу Excel в слово и сделать содержимое таблицы подходящим для страницы?

Как перенести таблицу из Excel в Word

Как перенести таблицу из Excel в Word

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

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

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

Как таблицу в Экселе перенести в Ворд — 1 способ

Сначала рассмотрим самый простой способ ручного переноса таблицы Excel в Word: простое копирование содержимого файла. В этом методе мы копируем содержимое листа Excel и вставляем его в документ Word.

Действуйте следующим образом

  1. Откройте рабочую книгу Excel.
  2. В открытом рабочем листе Excel выберите область содержимого, которую вы хотите перенести в документ Word.
  3. Щелкните правой кнопкой мыши на выбранной таблице и выберите «Копировать» из контекстного меню. Другой вариант копирования: нажмите «Ctrl» + «C».

копировать excel

  1. Откройте документ Word.
  2. Щелкните правой кнопкой мыши внутри документа и выберите настройку в контекстном меню в разделе «Параметры вставки:»: «Сохранить исходное форматирование». Другой способ вставки: щелкните мышью в открытом документе Word, а затем нажмите «Ctrl» + «V».

вставка в word

Если вы решили вставить в Word, вы можете использовать другие способы сохранения таблицы:

  • Использовать стили конечного блока — используется стиль таблицы Word.
  • Связь и сохранение исходного форматирования — таблица Excel будет связана с документом Word, когда вы измените данные в исходной таблице Excel, она попросит вашего согласия на изменение связанного содержимого в таблице Word.
  • Связать и использовать конечные стили — таблица Excel и документ Word будут связаны, при изменении данных в таблице Excel содержимое таблицы в Word будет меняться, будет использоваться стиль таблицы Word.
  • Изображение — таблица будет вставлена в документ в виде изображения.
  • Сохранять только текст — после копирования каждая строка будет находиться в отдельном абзаце, а колонки будут разделены пробелами.
Читайте так же:
Как вставить переключатели или переключатели в Excel?

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

параметры вставки

С помощью этого метода мы сможем отредактировать скопированную таблицу в Word. Содержимое таблицы можно изменить различными способами: данные, форматирование, ширина и высота, шрифт и т.д.

Когда данные занимают больше места на листе Excel, чем на листе Word, вся таблица не помещается (наиболее заметно в представлении «Разметка страницы»).

Парсинг нетабличных данных с сайтов

Загрузка табличных данных из Интернета в Excel не представляет никакой сложности. Надстройка Power Query в Excel позволяет легко выполнить эту задачу за считанные секунды. На вкладке Данные выберите Данные — Из Интернета, вставьте адрес нужной веб-страницы (например, основные показатели Центрального банка) и нажмите OK:

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

Power Query автоматически распознает все таблицы на веб-странице и отображает их список в окне Navigator:

Выбираем таблицу на сайте для импорта

Следующий шаг — выбрать нужную таблицу путем перетаскивания и загрузить ее в Power Query для дальнейшей обработки (кнопка Convert data) или непосредственно в лист Excel (кнопка Load).

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

Во многих случаях при такой загрузке Power Query таблицы не видны Power Query. в окне Навигатора просто нет таблиц 0, 1, 2. или среди них нет таблицы с нужной нам информацией. Причин этому может быть несколько, но чаще всего это происходит потому, что веб-дизайнер использовал в HTML-коде страницы не стандартную структуру тегов, а ее аналог — вложенные теги-контейнеры. Power query не может распознать и загрузить такую разметку в Excel в силу своей неспособности распознать такую разметку.

Можно обойти это ограничение 😉

Читайте так же:
Как выбрать меньшее или большее значение двух ячеек в Excel?

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

Детективы на Wildberries

Загружаем HTML-код вместо веб-страницы

Сначала используйте тот же метод: выберите команду Из Интернета на вкладке Данные и введите адрес нужной страницы:

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

Навигатор без таблиц

Теперь наступает самое интересное. Нажмите на кнопку Transform Data, чтобы загрузить содержимое таблицы Document в редактор Power Query. В открывшемся окне удалите шаг навигации с красным крестом:

Удаляем ненужный шаг Навигация

. а затем щелкните значок шестеренки справа от этапа Source, чтобы открыть его настройки:

Меняем тип файла

Выберите текстовый файл в раскрывающемся списке Open File As вместо HTML-страницы по умолчанию в раскрывающемся списке Open File As. Это заставит Power Query интерпретировать полученные данные не как веб-страницу, а как обычный текст, т.е. Power Query не будет пытаться распознать HTML-теги и их атрибуты, ссылки, изображения и таблицы, а будет просто рассматривать исходный код страницы как текст.

Вы увидите этот HTML-код (он может быть довольно длинным — не волнуйтесь) после нажатия кнопки OK:

Исходный код страницы в Power Query

Ищем за что зацепиться

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

В случае с Wildberries, прокрутив этот код вниз к элементам, вы легко найдете простую логику

Изучаем исходный код

  • Строки цен всегда содержат метку самой низкой цены
  • Строки брендов всегда содержат метку бренда c-text-sm
  • Название продукта можно найти по правой метке c-text-sm name.
Читайте так же:
Как выделить ячейки в зависимости от длины текста в Excel?

Иногда процесс поиска можно значительно упростить, используя инструменты отладки кода, доступные сейчас в любом современном браузере. Щелкнув правой кнопкой мыши на любом элементе веб-страницы (например, на цене или описании товара), вы можете выбрать Inspect из контекстного меню, а затем отобразить код в удобном окне непосредственно рядом с содержимым сайта:

Инспектирование кода HTML на веб-странице

Фильтруем нужные данные

Для этого мы воспользуемся совершенно стандартным методом фильтрации необходимых строк в коде страницы на основе обнаруженных тегов. В частности, мы хотим выбрать опцию Text filters — Contains в окне Power Query [1], переключиться в режим Advanced [2] и ввести наши критерии:

Фильтруем нужные строки

Для добавления условий нажмите кнопку с забавным названием Добавить предложение [ 3]. Не забудьте установить для всех условий значение OR вместо AND в выпадающих списках слева [4], иначе фильтрация не будет работать.

Строки с необходимой информацией останутся на экране только после того, как вы нажмете кнопку ОК:

Отобранные строки

Чистим мусор

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

  1. Удалить заменой на пустоту начальный тег: <span > через команду Главная — Замена значений (Home — Replace values) .
  2. Разделить получившийся столбец по первому разделителю » > » слева командой Главная — Разделить столбец — По разделителю (Home — Split column — By delimiter) и затем ещё раз разделить получившийся столбец по первому вхождению разделителя » < » слева, чтобы отделить полезные данные от тегов:

Отделяем данные от HTML-тегов

Зачищенные данные

Разбираем блоки по столбцам

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

Выполнить такое преобразование очень просто — все, что вам нужно, это одна строка кода на встроенном в Power Query языке M. Если вы не видите кнопку fx, включите ее на вкладке View, чтобы включить ее. Введите следующую конструкцию в поле fx:

= Table.FromRows(List.Split( #»Замененное значение1″ [Column1.2.1] , 3 ))

Здесь функция List.Split разбивает столбец с именем Column1.2.1 нашей таблицы из предыдущего шага #»Replaced Value1″ на фрагменты по 3 ячейки в каждом, а затем функция Table.FromRows преобразует полученные вложенные списки обратно в одну таблицу — теперь уже из трех столбцов:

Разобранная на 3 столбца таблица

После этого настало время установить числовые форматы, переименовать их и расположить в нужном порядке. И выгрузить получившуюся красоту обратно на лист Excel с помощью Home — Close & Load.

Добавление текста или объектов в таблицу

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

Измените страницу, на которой расположена таблица.

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

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

Чтобы вставить изображение, видео или другой объект, откройте вкладку «Вставка» и вставьте объект, как это делается на любой веб-странице (если изображение или видео больше, чем ячейка таблицы, размер ячейки таблицы будет автоматически изменен, чтобы вместить изображение или видео).

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

Слияние текстов Ворда и Эксель

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

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector