|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.04.2009, 09:15 | #1 |
Регистрация: 17.04.2009
Сообщений: 8
|
Обработка содержимого ячеек - отчистка от мусора
Суть: есть таблица эксель на 60000 строк. В первом столбце кодовые номера (циферно-литерный код). Проблема в том, что либо при выгрузке из базы, либо еще по каким то причинам (их я не знаю так как таблицы получаю по почте от далеких потавщиков) замусорены лишними нулями перед кодом и после кода. Попытка замены нулей невозможна. так как коды разные, где-то надо убрать все нули перед кодом, а где-то не надо, то же самое после кода - где-то нули нужны, а где то нет.
Пример: 0000000270100 - тут надо убрать первые семь нулей; 00000ID230100 - тут только пять; 1138467J00000 - а вот тут уже три нуля после кода; Так же есть и нормальные номера - те, что состоят из тринадцати символов, в остальных случаях все недостающие символы забиты нулями. Вопрос: Каким образом можно отчистить коды от мусора?
TNX a lot
|
17.04.2009, 09:34 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
А если число > 13 символов и нули есть и в начале и в конце, тогда что делать?
Чем шире угол зрения, тем он тупее.
|
17.04.2009, 09:36 | #3 |
Регистрация: 17.04.2009
Сообщений: 8
|
Возможно есть, и я понятия не имею что делать.
TNX a lot
|
17.04.2009, 09:45 | #4 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
В своем вопросе Вы пишите:
Цитата:
Чем шире угол зрения, тем он тупее.
|
|
17.04.2009, 09:58 | #5 |
Регистрация: 17.04.2009
Сообщений: 8
|
Это коды запчастей от suzuki, их можно проверить тут http://www.exist.ru/ вбей в поиск.
TNX a lot
|
17.04.2009, 10:09 | #6 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Т.е. Вы предлагаете каждый код подставлять в поиск на этом сайте, затем пробовать убирать нули в начале (в конце) и так до тех пор, пока не попадем в существующий код? Такая процедура может выполняться несколько часов.
А нельзя в каком-нибудь файле хранить все допустимые коды?
Чем шире угол зрения, тем он тупее.
|
17.04.2009, 10:25 | #7 |
Регистрация: 17.04.2009
Сообщений: 8
|
Там есть определенная закономерность, ее видно, и если посмотреть на весь список, то уже становится ясно где, какие номера. Проблема в том, что их очень много. А составить файл с кодами наверное можно, но в каком виде? Часть номеров это только цифры, часть это циферно-литерные коды, 6-13 значные, они не хаотично накиданы, они как бы сериями - тут такие номера, здесь такие, и все это в одном прайсе. Разбить его по сериям номеров и обработать по отдельности тоже не реально так как серий там тоже много, кроме того эту процедуру придется повторять минимум раз в месяц, поэтому нужно какое то решение. Штука в том, что номера нужны чистые.
TNX a lot
|
17.04.2009, 11:17 | #8 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
А сам прайс можно посмотреть?
Можно сделать все! Было бы время, да деньги...
|
17.04.2009, 11:22 | #9 |
Регистрация: 17.04.2009
Сообщений: 8
|
Номер Наименование Preis RG Цена
00000000BC230 ERSATZTEIL 68,00 A 74,80 00000000BC265 ERSATZTEIL 68,00 R5 74,80 00000000BC290 ERSATZTEIL 76,00 R5 83,60 ....... 0031173M82011 HALTER 32,08 R5 35,29 0031174M81010 ABDECKUNG 11,30 R5 12,43 0031174M82011 KAPPE 0,94 R5 1,03 0031175M51A10 INSULATOR(DIL) 3,08 R5 3,39 ............. 1821358B11000 LAMBDASONDE 196,92 R5 216,61 1821358B20000 SAUERSTOFFSONDE 166,52 R5 183,17 1821358B21000 LAMBDASONDE 166,52 R5 183,17 1821358B41000 LAMDASONDE SE416 E28!!172,92 R5 190,21 ................. 7382280G105PK ABDECKUNG 27,71 R5 30,48 7382280G10Z8L ABDECKUNG 60,16 R5 66,18 7382280G10ZD2 ABDECKUNG RG413 T1/2/3 60,16 R5 66,18 7382283000000 STOPPER,INSTPN CAP,NO2 2,90 R5 3,19
TNX a lot
|
17.04.2009, 11:36 | #10 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
А количество точек случайное или нет? Может оно показывает количество знаков в коде?
Можно сделать все! Было бы время, да деньги...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обновление содержимого БД | Dolka | Помощь студентам | 6 | 23.03.2009 13:25 |
Очещение содержимого | Sensy | Microsoft Office Excel | 2 | 02.03.2009 10:01 |
Программа по удалению мусора | KORN | Софт | 12 | 31.10.2007 08:58 |
Прокрутка содержимого блока | sdevil | JavaScript, Ajax | 18 | 26.09.2007 19:33 |