|
0 / 0 / 0
Регистрация: 12.04.2011
Сообщений: 16
|
|
Возможно ли перегнать данные из текстового файла по ячейкам в Excel?09.10.2011, 11:30. Показов 2814. Ответов 19
Метки нет (Все метки)
Возможно ли перегнать данные из TXT файла по ячейкам в Excel?
Структура TXT - это по сути база данных фирм, выглядет она вот как: ~ 01 ~ 1'ERGONOMIC DESIGN' ~ 2101000, Россия, г. Москва ~ 3(095)255-34-84, 728-84-74, 795-18-95, 253-56-08 ~ 6(095)255-34-84 ~ 7welcome@ergonomic.ru, welcome@ergonomics.ru ~ 11http://www.ergonomic.ru ~ 9столы компьютерные эргономичные. ~ 10Услуги: проектирование эргономичной мебели. Отдел 'Эргономик Дизайн' - 'МДО ЭЛИТ': 123022, Москва, ул. Красная Пресня, влад. 24. ~ 02 ~ 1'АТУМ ДИЗАЙН ГРУПП' ~ 2101000, Россия, г. Москва ~ 3(095)264-01-63 ~ 6(095)264-01-63 ~ 9мебель высокохудожественная; мебель эксклюзивная. ~ 10Проектирование и изготовление мебели, витражей, люстр и бра. ~ и тд... А мне надо, чтобы данные выстраивались в строчку поячейка в Excel. Логически мне представляется это возможным, а вот практически, за не имением особых навыков программирования, не получается... Очень буду благодарен, если мне распишут и объяснят... Заранее благодарен!
0
|
|
| 09.10.2011, 11:30 | |
|
Ответы с готовыми решениями:
19
Вставить данные из текстового файла в Excel Записать все данные из текстового файла в файл Excel Как перегнать данные из txt-файла в текущую базу? |
|
0 / 0 / 0
Регистрация: 12.04.2011
Сообщений: 16
|
|
| 09.10.2011, 11:52 [ТС] | |
|
забыл уточнить - распределение данных должно быть по столбцам
0
|
|
|
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
|
|
| 09.10.2011, 12:54 | |
|
Ну вариант №1 - обычный парсинг (left, right, mid, inStr, ...), второ вариант - регулярные выражения. Пиши макрос на экселе.
0
|
|
|
0 / 0 / 0
Регистрация: 01.09.2009
Сообщений: 46
|
||||||
| 09.10.2011, 12:57 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 01.09.2009
Сообщений: 46
|
||||||
| 09.10.2011, 13:19 | ||||||
|
Прошу извенения , нажал случайно и отправил не соответствующий
код , а то что выделил из разных проектов Где-tо около так:
0
|
||||||
|
CepbIu
|
||||||
| 09.10.2011, 13:26 | ||||||
|
||||||
|
0 / 0 / 0
Регистрация: 12.04.2011
Сообщений: 16
|
||||||
| 09.10.2011, 15:16 [ТС] | ||||||
|
Вы уж извините меня, но чего то не хочет получаться...
Руки не из того места ростут наверное... Я вставяю код в модуль, запускаю процедуру, а она начинает ругаться на Piece
0
|
||||||
|
0 / 0 / 0
Регистрация: 01.09.2009
Сообщений: 46
|
||||||
| 09.10.2011, 15:20 | ||||||
|
Прошу извенения , забыл что это нестандартная функция...
В модуле (.bas) припиши:
0
|
||||||
|
0 / 0 / 0
Регистрация: 01.09.2009
Сообщений: 46
|
|
| 09.10.2011, 15:24 | |
|
Еще не дописал цикл до конця (я !)
For rec = 0 To cnt ret = VarFull(rec) next rec
0
|
|
|
0 / 0 / 0
Регистрация: 12.04.2011
Сообщений: 16
|
||||||
| 09.10.2011, 15:36 [ТС] | ||||||
|
Поправьте меня
вот как я написал
0
|
||||||
|
0 / 0 / 0
Регистрация: 01.09.2009
Сообщений: 46
|
|
| 09.10.2011, 16:19 | |
|
То что было до сих пор - обьявляется для ФОРМЫ !!! (кнопки и т д т п)
В вашем проекте добовляй еще модуль !!! Poject -> Add Module !!! Кроме Forms должно появлятся еще рубрика Modules ... Там и пропиши Function !!!
0
|
|
|
0 / 0 / 0
Регистрация: 01.09.2009
Сообщений: 46
|
||||||
| 09.10.2011, 17:54 | ||||||
|
Самый простой код, Этот кусочек точно рабочий даже без модуля !!!
А вот Функция из модуля понадобится для дальнейшей разбиние строк 1.Project -> Add References -> Microsoft Excel 9.0 Object Library поставь галочку !!! 2.Форма и кнопка: Для кнопки:
0
|
||||||
|
0 / 0 / 0
Регистрация: 12.04.2011
Сообщений: 16
|
|
| 10.10.2011, 10:49 [ТС] | |
|
to gontiaval
мб я дам вам мой TXT файл, а вы мне на его основании, продемонстрируете как всё должно быть, а то что то ни как... изложу суть: в TXT файле данные приведены построчно, а мне надо их перегнать в excel по столбцам фирма/адрес/тел/факс и тд... если вы вдруг согласитесь уделить ваше драгоценное время моей проблеме, которую я точно сам не решу - надо идти на курсы..., дайте свой e-mail, и я вышлю вам базу... просто мне срочно надо... Заранее благодарен
0
|
|
|
0 / 0 / 0
Регистрация: 01.09.2009
Сообщений: 46
|
|
| 10.10.2011, 17:00 | |
|
Я согласен, чем смогу помогу. Адрес мой , достаточно нажать на мое имя- gontiaval
Ваш почему-то переслал ошибку...
0
|
|
|
0 / 0 / 0
Регистрация: 12.04.2011
Сообщений: 16
|
|
| 17.10.2011, 17:46 [ТС] | |
|
to Автор: gontiaval
Вы мне обещали помочь, я выслал файл...
0
|
|
|
Сумрак
|
|
| 17.10.2011, 19:14 | |
|
Вышли мне на rollor@mail.primorye.ru
Гляну что там у тебя... А то уже неделю ждешь :-) |
|
|
0 / 0 / 0
Регистрация: 01.09.2009
Сообщений: 46
|
|
| 18.10.2011, 10:28 | |
|
К сожелению я ничего не получил, а
Ваша почта вот что мне возвращает : Reporting-MTA: dns;hotmail.com Received-From-MTA: dns;mail.hotmail.com Arrival-Date: Tue, 9 Aug 2005 22:35:00 -0700 Final-Recipient: rfc822;finnsky@gmail.com Action: failed Status: 5.7.1 Diagnostic-Code: smtp;550 5.7.1 No such user 14si13759143wrl Я не знаю как связатся с Вами !!!
0
|
|
|
Сумрак
|
||||||
| 18.10.2011, 17:38 | ||||||
|
Лана.. попробуем решить тут...
Разложим на составляющие. 1.Открытие и перебор строк в ТХТ файле. >> [bold]CepbIu[/bold] его вариант мне по душе, я тоже FSO использую для TXT. Если вы не против возмем его процедуру...
что будет если "~ 33333"? судя по примеру в начале... количество строк не всегда одинаково между базовыми строками. Ваши предложения... |
||||||
|
CepbIu
|
||||||
| 19.10.2011, 16:43 | ||||||
|
||||||
|
Сумрак
|
||||||
| 24.10.2011, 21:29 | ||||||
|
На всякий случай и сюда выложу.
|
||||||
| 24.10.2011, 21:29 | |
|
Помогаю со студенческими работами здесь
20
Как получить/записать данные в документ Excel с разноской по ячейкам? Как считать из файла Excel по ячейкам? Перегнать данные из любого файла с разделителями в таблицу базы данных (без повторов) Excel. Как, перемещаясь по ячейкам столбца,вводить в них данные из определенного списка? Описать структуру с полями, считать данные из текстового файла, вывести данные, подсчитать количество Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|