|
0 / 0 / 0
Регистрация: 03.02.2020
Сообщений: 9
|
|
Заполнить таблицу Word за один заход12.11.2020, 02:14. Показов 4015. Ответов 24
Метки нет (Все метки)
Всем доброго времени суток!
Как ни гуглил - подходящего решения к сожалению не нашлось, так что обращаюсь за советом. Задачка следующая: необходимо заполнить таблицу в Word, в которой фиксировано 10 столбцов и N строк. Количество строк определяется заранее исходя из параметров исходного файла с данными. На данный момент работает следующим образом: добавляем строку - заполняем - добавляем строку - заполняем, повторяем N раз. И такое решение при больших объемах (больше 1000 строк например) вполне ожидаемо работает крайне медленно. Отрисовать таблицу сразу с 1000 строк - не проблема. Но можно ли каким-то образом так же сразу заполнить её данными, чтобы не делать это построчно? Если да, то каким образом? Word необходимо использовать т.к. есть ещё нужный текст вокруг таблицы.
0
|
|
| 12.11.2020, 02:14 | |
|
Ответы с готовыми решениями:
24
Заполнить таблицу в один клик
Помогите с юартом, заход в прерывание только один раз (((( |
|
0 / 0 / 0
Регистрация: 03.02.2020
Сообщений: 9
|
||
| 12.11.2020, 10:42 [ТС] | ||
|
Данные для заполнения считываются из другого файла за один подход через ReadAll и потом лежат в массиве.
Добавлено через 47 минут
Если где-то есть информация на эту тему или пример кода - буду рад изучить.
0
|
||
|
|
||||||||
| 12.11.2020, 14:16 | ||||||||
0
|
||||||||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|
| 12.11.2020, 15:04 | |
|
тс спрашивает есть ли возможность выгрузить массив в таблицу как это делается в ексель. Без циклов. Одной строкой
0
|
|
|
0 / 0 / 0
Регистрация: 03.02.2020
Сообщений: 9
|
||
| 12.11.2020, 15:15 [ТС] | ||
|
0
|
||
|
352 / 213 / 42
Регистрация: 04.02.2015
Сообщений: 1,344
|
|
| 12.11.2020, 16:33 | |
|
keymaster1, макрос запишите и перенесите куда нужно. Целые базы выгружал с помощью макросов записывает разметку и прочие и потом переносил в с#. С разметка и, колонтитулами и прочей ерундой.
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 14.11.2020, 14:51 | ||
|
скоростью обработки
0
|
||
|
0 / 0 / 0
Регистрация: 03.02.2020
Сообщений: 9
|
||
| 15.11.2020, 11:48 [ТС] | ||
|
Может быть формировать предварительно в экселе, а затем как-то перекидывать готовую таблицу целиком в ворд?
0
|
||
|
32 / 32 / 0
Регистрация: 05.11.2020
Сообщений: 102
|
||
| 15.11.2020, 12:11 | ||
|
Как то мы на работе переколбасивали эксельные данные в таблице с больше чем 1000 строк и этот процесс занимал продолжительное время (~минут 5-10). Но нам удалось ускорить этот процесс раз в ~10, отключив перерисовку листа. Может в Ворде также поступить?
0
|
||
|
Супер-модератор
|
|||||||
| 15.11.2020, 16:34 | |||||||
|
Добавлено через 17 минут Вот этот код (в обоих режимах) выполняется у меня около 2 мин:
0
|
|||||||
|
Модератор
|
|
| 15.11.2020, 16:46 | |
|
еще в 1997 пришлось набивать данные в таблицы ворд, квалификация операторов нулевая
поэтому показала операторам, как уменьшить количество ошибок и ускориться набивали через разделитель и только заглавными ИВАНОВ;ИВАН;ИВАНОВИЧ;11/01/1990;СЛЕСАРЬ ПЕТРОВ;ЮРИЙ;. . . . .. затем все выделили и через ВСТАВКА+ПРЕОБРАЗОВАТЬ В ТАБЛИЦУ+ВЫБОР РАЗДЕЛИТЕЛЯ преобразовывали в таблицу затем оставалось заменить регистр для некоторых столбцов
0
|
|
|
2751 / 1725 / 779
Регистрация: 23.03.2015
Сообщений: 5,449
|
|
| 15.11.2020, 17:39 | |
|
0
|
|
|
6997 / 2895 / 555
Регистрация: 19.10.2012
Сообщений: 8,803
|
|
| 15.11.2020, 18:52 | |
|
Действительно, чегоб копипаст не применить?
Из Экселя в Ворд, одним движением всю таблицу.
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 15.11.2020, 19:19 | ||
|
Hugo121,
А пример? Заинтересовала тема Past работает. Достаточно быстро А как загнать в буфер массив? Нашел только это:
проверить сегодня не смогу Добавлено через 1 минуту Past пробовал в новосозданную таблицу в ворду
0
|
||
|
6997 / 2895 / 555
Регистрация: 19.10.2012
Сообщений: 8,803
|
|
| 15.11.2020, 19:41 | |
|
Ну может создать временный лист, его заполнить данными (быстренько выгрузить массив например), Copy эту область и в Paste в Ворд.
Потому что просто текст с табами и переводом строк у меня Ворд как таблицу не воспринял.
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 15.11.2020, 19:54 | ||
0
|
||
|
6997 / 2895 / 555
Регистрация: 19.10.2012
Сообщений: 8,803
|
|
| 15.11.2020, 19:57 | |
|
Вообще наверное вариант!
Создал в блокноте текст с табами, 3х3 Создал в Ворде пустую таблицу 3х3 Скопировал текст Выделили созданную таблицу, Paste OK
1
|
|
| 15.11.2020, 19:57 | |
|
Помогаю со студенческими работами здесь
20
Работа с COM портом запись и чтение в один заход-как сделать?
Алгоритм, вычисляющий восход-заход солнца и восход-заход луны. Поиск строк в шаблоне в word и вывод в таблицу в другой файл word Добавление срок в таблицу Word при заполнении документа Word из данных Excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|