|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.02.2010, 18:27 | #1 |
Пользователь
Регистрация: 08.02.2010
Сообщений: 18
|
импортирование txt
Есть txt файл, который необходимо импортировать в Excel при помощи VBA, так, чтобы данные приняли форму, и с ними возможно было бы работать в Excel.
|
10.02.2010, 18:34 | #2 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Боюсь что без значительной ручной обработки, "работать" с подобным файлом ни как нельзя. Не только в VBA но и в любом другом языке программирования.
С уважением, Алексей.
|
10.02.2010, 18:35 | #3 |
Пользователь
Регистрация: 08.02.2010
Сообщений: 18
|
Какого рода должна быть обработка? Т.е. что удалить, если да, то что?
|
10.02.2010, 18:39 | #4 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Необходимо удалить все лишнее, оставить только таблица. Да и таблицы не плохо бы сильно подправить, как минимум убрать все рамки. Рамки конечно не такая уж большая проблема, но крови попить могут.
Я бы внимательно изучил программу которая формирует данный документ. Скорее всего она может выдать данные в не обработанном виде, или можно напрямую покопаться в ее базе данных.
С уважением, Алексей.
|
10.02.2010, 18:43 | #5 | |
Пользователь
Регистрация: 08.02.2010
Сообщений: 18
|
Цитата:
|
|
10.02.2010, 18:47 | #6 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
Нужно всего лишь понять структура хранение необработанных данных и реализовать ее обработку в VBA. Для этого нужно очень хорошо понимать что из себя представляют данные, и что нужно получить в итоге. Но работа довольно тривиальная.
С уважением, Алексей.
|
|
10.02.2010, 19:04 | #7 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Если таких файлов (как тот, что прикреплён к первому посту) много - то можно и макрос написать.
Алгоритм не очень сложный:
Вот пример того, что можно получить: Если очень надо, могу попробовать сделать такой макрос (но не бесплатно - работы много) |
10.02.2010, 19:06 | #8 | |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Цитата:
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
|
10.02.2010, 19:20 | #9 |
Пользователь
Регистрация: 08.02.2010
Сообщений: 18
|
EducatedFool
Сколько? alex77755 Вот он |
10.02.2010, 19:31 | #10 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
(хотя тут всё несколько проще - Word для промежуточной обработки не нужен) Цитата:
В любом случае, покажите пример того, что должно получиться в Excel в результате работы макроса (как должен выглядеть конечный файл) |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразование .txt | НеВа6464 | Microsoft Office Word | 5 | 14.09.2009 12:35 |
Не получается импортирование ActiveX компонентов | Venom | Софт | 1 | 06.05.2009 19:19 |
С# and txt | kommunist | Общие вопросы .NET | 2 | 03.06.2008 18:44 |
Из TXT в CSV | CodeName47 | Помощь студентам | 17 | 22.01.2008 09:14 |
Как прочесть txt файл www.site.ru/info.txt | BR17UY | Работа с сетью в Delphi | 1 | 16.04.2007 13:01 |