|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.06.2009, 12:27 | #1 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 56
|
импорт TXT в XLS(расчет по формулам)-экспорт в XML
И снова здравствуйте!
Не откажите в милости. Помогите! Во вложении файл «Помощь!». Его мне приходится заполнять ежедневно. Хотелось бы автоматизировать процесс, но из-за не знания VBA не получается, надежда только на Вас! Что я делаю сейчас: Из программы формирую текстовый файл. Импортирую его в excel в лист сводная. Далее ручками копирую значения из столбца «Сальдо момента» в лист «Лимит» в соответствии с датой, организацией и валютой. Вставляю курсы(хотелось бы чтобы они копировались с сайта ЦБ автоматически) Дата определяется как дата формирования файла.(сегодня) Дальше с помощью формул у меня высчитываются лимиты и копируются в лист «Свод лимит» Затем, ручками заполняю файл XML.xls и экспортирую данные на диск C:\Xml\ Каждому xml файлу присваивается имя вида xadvapl003800_00113.xml где: xadvapl – не изменяемая величина 003800 – код организации (с добавлением двух нулей в конце) 00113 – номер документа в течении дня Все это для каждой организации. Буду очень вам признателен если вы поможете мне автоматизировать данный процесс. Макрос импорта текстового файла в лист сводная у меня есть, а вот с остальным стопор. Во вложении Файл Помощь!.XLS в котором все обрабатывается, файл XML.xls в котором подготавливаются данные для экспорта и файл xadvapl002100_00113.xml - конечный результат который должен получиться Да, данное кол-во организаций не конечное, планируется увеличение их кол-ва. --------- примечание модератора ------------ http://excelvba.ru/programmes/RatesWorksheet одно нажатие кнопки, - и в вашем файле автообновляемые курсы доллара и евро на текущую дату (используется веб-запрос к сайту центробанка) Последний раз редактировалось EducatedFool; 06.03.2014 в 12:13. |
11.06.2009, 13:53 | #2 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Значения в текстовом файле всегда так отсортированы?
Можно сделать все! Было бы время, да деньги...
|
11.06.2009, 14:05 | #3 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 56
|
Импорт осуществляется следующим образом: В листе "Сводная" Столбцы a-g заполнены, а импортируются данные только в столбец H.
Но количество организаций будет увеличиваться. |
11.06.2009, 14:11 | #4 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Еще один вопрос. Изменять структуру Excel файла можно? Или таблицы как нарисованы так и должны быть?
Можно сделать все! Было бы время, да деньги...
|
11.06.2009, 14:33 | #5 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 56
|
Важно чтобы данные были читабельны и чтобы была возможность добавлять организации. Да, и структуру листа "Сводная" лучше не менять, а то необходимо будет переделывать импорт из *.тхт
|
11.06.2009, 14:44 | #6 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Да нет. Измениться (немного) структура листа "Лимит". Пока могу предложить только валюту (по ЦБ). Остальное чуть позже.
Можно сделать все! Было бы время, да деньги...
|
11.06.2009, 14:46 | #7 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 56
|
Время есть, жду с нетерпением. Спасибо.
|
11.06.2009, 17:51 | #8 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Можно сделать все! Было бы время, да деньги...
|
15.06.2009, 08:41 | #9 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 56
|
Курс на день формирования отчета.
|
15.06.2009, 09:11 | #10 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Вот примерный файл. Посмотри может что не так. не до конца отлажен импорт. Я просто делаю его настраиваемым. В течении дня сброшу еще один вариант.
Можно сделать все! Было бы время, да деньги...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Импорт и экспорт из и в Delphi | Anyuta | БД в Delphi | 4 | 15.12.2008 13:56 |
экспорт/импорт реестра | TaTT DoGG | Общие вопросы Delphi | 4 | 05.11.2008 14:51 |
импорт и экспорт | ГОСЕАН | БД в Delphi | 8 | 27.02.2008 02:55 |