|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.08.2011, 23:15 | #1 |
Новичок
Джуниор
Регистрация: 23.08.2011
Сообщений: 4
|
Импорт текста в готовый написанный другими эксель
Есть заявка (для очередного тиража), которую надо вручную заполнять до 20 раз в день.
Составлена она фигово, очень нелогично, много лишних строк. Я могу сам написать прогу, которая генерит текстовой файл, и все данные для файла вставляет последовательно в строчки. Есть ли программа, или в какую сторону двигаться в смысле макроса, чтобы можно было в идеале через командную строчку объяснить екселю примерно следующее "нужно взять текстовой файл заявка.тхт, открыть файл заявка.хлс, и первую строчку из текстового файла вставить в ячейку А2, вторую в В4... и т.д. около 10 строк, и далее сохранить копию файла под именем тоже из какой-нибудь ячейки". Самое главное - как автоматом залить данные, остальное я и сам могу через всякие автоматизаторы сделать Спасибо. |
24.08.2011, 01:15 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Из текста данные взять несложно - но вот откуда Вы данные будете в текст кидать - может быть оттуда сразу их и брать?
webmoney: E265281470651 Z422237915069 R418926282008
|
24.08.2011, 11:23 | #3 |
Новичок
Джуниор
Регистрация: 23.08.2011
Сообщений: 4
|
Это полиграфическая программа для верстки, у которой есть свой язык программирования, похожий на вижуалбейсик, но попроще. Но диалоги в ней строить можно (что я и делаю под себя), cmd запускать с нужными параметрами, что-то экспортировать в текст или просто кидать в буфер. Проще в ней.
Так что вопрос остается прежним )) |
24.08.2011, 11:55 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Можно брать данные сразу из буфера.
По-одному, или сразу весь текст с переносами строк или другими разделителями полей - по ним разбить в массив и перебором массива (или по позиции) закидывать в Эксель. Можно сделать скриптом vbs.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 24.08.2011 в 12:01. |
24.08.2011, 12:13 | #5 |
Новичок
Джуниор
Регистрация: 23.08.2011
Сообщений: 4
|
Я пробовал через буфер массивом, с наскока не получилось, корежился ексель. Там же еще формулы есть и скрытые ячейки.
А по одной - да, это нужен скрипт, но по одной что-то не соображу, как это автоматизировать, тогда уж проще любую систему автоматизации поставить и в ней лепить. Идеально конечно через командную строку. |
24.08.2011, 12:23 | #6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Вот например, vbs берёт из буфера 3 строки:
Код:
Поставьте свой путь, в буфере должны быть данные - 3 строки типа 24/08/2011 11:18 123456 Можно в буфер кинуть одну строку с разделителем например "|" - тогда Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 24.08.2011 в 12:27. |
24.08.2011, 12:28 | #7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
При копировании массива в буфере данные можно получить в формате XML
PHP код:
Анализ,обработка данных Недорого
|
24.08.2011, 13:46 | #8 |
Новичок
Джуниор
Регистрация: 23.08.2011
Сообщений: 4
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Импорт из дбгрида в эксель | Ake | Общие вопросы Delphi | 4 | 24.12.2010 22:51 |
импорт в эксель | Demonmov | Microsoft Office Excel | 2 | 28.04.2010 10:07 |
Нужно положить готовый дизайн на готовый сайт! | Full87 | Фриланс | 1 | 16.12.2009 16:18 |
Импорт текста. | gusluk | Общие вопросы Delphi | 6 | 20.05.2009 04:20 |