imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 03.08.2007, 12:16     # 1
freeway
Junior Member
 
Регистрация: 29.06.2005
Адрес: Питер
Сообщения: 71

freeway Путь к славе только начался
Разбор данных в exel срочно нужен хелп

Ситуация:
Есть столбец в экселе, где в каждой строке записан адресс вида "ул. Ленина д.1 к.1 кв.2" таких строк очень много, более 1000.
Задача:
Разделить запись в каждой строке на столбцы, ул.(пр.) | д. | к. | кв.

Интересуют любые варианты решения задачи, любыми возможными способами, возможен перегон данных в MySQL, обработка там и возврат обратно.

Пожайлуста побольше конструктива!
__________________
Блаженны юзеры ибо не ведают что творят!
freeway вне форума  
Старый 03.08.2007, 13:01     # 2
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
Цитата:
Сообщение от freeway Посмотреть сообщение
Интересуют любые варианты решения задачи, любыми возможными способами
ну на вижле какой-нибудь, через OLE или через ODBC достаешь данные из исходного XLS файла, создаешь новый файл, опять же, через ODBC или OLE заливаешь уже обработанные строки. Обрабатывать можно двумя способами, тупо сделать split строки по пробелу, а потом из получившегося массива заново собрать данные, либо разобрать строку регулярными выражениями... как-то так...
__________________
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах
/7y3uK вне форума  
Старый 03.08.2007, 18:43     # 3
Bishop
Member
 
Аватар для Bishop
 
Регистрация: 18.08.2004
Пол: Male
Сообщения: 235

Bishop Имеются все основания чтобы гордиться собойBishop Имеются все основания чтобы гордиться собойBishop Имеются все основания чтобы гордиться собойBishop Имеются все основания чтобы гордиться собойBishop Имеются все основания чтобы гордиться собойBishop Имеются все основания чтобы гордиться собойBishop Имеются все основания чтобы гордиться собойBishop Имеются все основания чтобы гордиться собойBishop Имеются все основания чтобы гордиться собойBishop Имеются все основания чтобы гордиться собой
Самый простой вариант: встроенное средство «Текст по столбцам» (в меню/вкладке «Данные»).
Bishop вне форума  
Старый 04.08.2007, 13:19     # 4
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
Ещё можно макрос написать.
EvroStandart вне форума  
Старый 11.09.2007, 13:33     # 5
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Экспортировать в CSV и простым скриптиком, регулярным выражением разобрать на любое нужное количество столбцов.

добавлено через 2 минуты
Если надо, со скриптиком могу попробовать помочь, но тогда приведите хотя бы строк 10 примера из того файла.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:46.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.