С Новым годом! Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/21: Рейтинг темы: голосов - 21, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 18.01.2018
Сообщений: 9
1
Excel

Перенос данных из ячеек таблицы Excel в соответствующие ячейки шаблона Word

17.02.2019, 12:14. Показов 4372. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте !Передо мной на производственной практике поставили задачу:есть заполненная таблица Excel и есть файл Word,в котором сформирован ГОСТовский шаблон для заполнения данными из таблицы excel и мне нужно освободить их от рутинной работы переноса данных посредством копипаста,т.е. я должен каким-то образом автоматизировать этот процесс.Я не имею опыта в разработке макросов на языке VBA.Уповаю на вашу помощь.Я попробовал просто двойным циклом переносить данные из ячейки в ячейку,но таблица заполняется и затем данные обратно начинают удаляться.Если нужно,я могу скинуть свой код,но я думаю,что я вообще не в том направлении пошёл при его написании.Для примера мне дали заполненную Excel таблицу и файл Word c нужным шаблоном
ГОСТ 21.110-2013_Draw.xls
Word 2013 Спецификация оборудования, изделий и материалов с возможностью сквозной нумерации.doc
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.02.2019, 12:14
Ответы с готовыми решениями:

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

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

Построчный перенос данных из ячеек Excel в закладки Word
Добрый день, уважаемые форумчане! :) Помогите, пожалуйста, не смогла найти решения поставленной...

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

11
1 / 1 / 0
Регистрация: 27.01.2019
Сообщений: 21
17.02.2019, 15:05 2
Feraliz, я недавно похожими вещами занимался, тут можешь мои наработки Автозаполнение шаблонов
Если погуглить можно найти исходный код этого макроса, много где видел его. Там в принципе ничего сложного.
1
0 / 0 / 0
Регистрация: 18.01.2018
Сообщений: 9
18.02.2019, 07:59  [ТС] 3
gif86,спасибо за ответ.Я очень много искал в интернете информацию об этом,но ничего путного мне не удалось найти.
0
1 / 1 / 0
Регистрация: 27.01.2019
Сообщений: 21
18.02.2019, 21:16 4
Feraliz, удачи в наработках
0
141 / 124 / 50
Регистрация: 10.11.2011
Сообщений: 622
18.02.2019, 21:46 5
поищите в гугле это :Надстройка FillDocuments
0
Модератор
Эксперт MS Access
12090 / 4950 / 791
Регистрация: 07.08.2010
Сообщений: 14,563
Записей в блоге: 4
18.02.2019, 22:09 6
Цитата Сообщение от Feraliz Посмотреть сообщение
Для примера мне дали заполненную Excel таблицу и файл Word c нужным шаблоном
я попробовала ввести данные в одну ячейку --крайняя неустойчивость

стала смотреть
--формат листа а3, альбом
--ВОРД плохо работает с а3, думаю выдюжит не более 10 страниц
--обычно в спецификациях --все строки одинаковой высоты, наименование переносится из ячейки в ячейку

как вариант
--таблица в коллонтитуле с видимыми границами
--таблица с данными в текстовом слое, без границ
--причем точно должны быть настроены межстрочные интервалы
0
0 / 0 / 0
Регистрация: 18.01.2018
Сообщений: 9
19.02.2019, 19:49  [ТС] 7
yutrans,я посмотрел эту программку.Но,как я понял, её функционал не позволяет копировать данные из таблицы в таблицу.Там просто извлекаются данные построчно и переносятся в соответствующие места текста документа Word
0
1591 / 664 / 225
Регистрация: 09.06.2011
Сообщений: 1,334
19.02.2019, 20:34 8
Feraliz, если необходимо перенести все данные таблицы из эксель в ворд, то стоит ли изобретать велосипед? - удалите таблицу в вордовском документе, включите макрорекордер, скопируйте из эксель данные таблицы без шапки, вставьте в ворд ... последовательность и даже ширина столбцов совпадает, остается только допилить макрос))
0
0 / 0 / 0
Регистрация: 18.01.2018
Сообщений: 9
19.02.2019, 21:13  [ТС] 9
Step_UA,так не получится,т.к. колонтитулы отличаются на страницах
0
1591 / 664 / 225
Регистрация: 09.06.2011
Сообщений: 1,334
19.02.2019, 21:25 10
Цитата Сообщение от Feraliz Посмотреть сообщение
так не получится,т.к. колонтитулы отличаются на страницах
а проверить не пробовали? - прикреплен ваш исходный документ без таблицы, скопирйте из эксель и вставьте ))
0
0 / 0 / 0
Регистрация: 18.01.2018
Сообщений: 9
19.02.2019, 21:51  [ТС] 11
Step_UA,спасибо Вам за совет.Я попробовал,да,и вправду копируется,однако столбцы немного сдвигаются
0
1591 / 664 / 225
Регистрация: 09.06.2011
Сообщений: 1,334
19.02.2019, 22:10 12
Цитата Сообщение от Feraliz Посмотреть сообщение
однако столбцы немного сдвигаются
очень незначительно, два варианта:
1. удалить из исходного шаблона верхний колонтитул (шапку таблицы) на первой и второй странице, копировать из эксель с шапкой, после устанавливать для первой строки "повторять как заголовок на каждой странице"
2. после вставки данных корректировать размеры столбцов
... в любом из вариантов я бы сначала скорректировал левый и правый отступы
0
19.02.2019, 22:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2019, 22:10
Помогаю со студенческими работами здесь

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

Перенос данных с таблицы Excel по закладкам word
Макрос в excel считывает с ячейки первого столбца название закладки(назавания закладок я вношу в...

Перенос заливки из ячеек excel в ячейки Access
Привет, коллеги! Есть проблема: перенести заливку из EXCEL в Access.

Перенос информации из ячеек Excel в Word
Добрый день всем. Люди добрые помогите разобратся с таким заданием: Перенос текстовой и числовой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru