как убрать лишние string.tab при записе данных в xls

stas11

Client
Регистрация
31.03.2013
Сообщения
188
Благодарностей
5
Баллы
18
При парсинге сайта, все данные(код, наименование, цена, описание и т.д.) через string.tab записываются последовательно в ячейки в xls файл.
Проблема возникает с описанием, его разбивает на 2 части и пропускает 2 ячейки(как будто два раза я ввел string.tab, string.tab).
Вот текст который разбивается
<table class="dist-desc" border="0" cellpadding="0" cellspacing="0"><tbody><tr class="dist-desc-row1"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Процессор</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> AMD E1-2100 (2 ядра, 1,00 ГГц, 1 МБ кэш-памяти)</span> <br></td></tr><tr class=" dist-desc-row2"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Чипсет</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> AMD Янцзы</span> <br></td></tr><tr class="dist-desc-row1"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> ОЗУ</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> 4 Гб (SO-DIMM DDR3, 1333 МГц)</span> <br></td></tr><tr class=" dist-desc-row2"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Максимальная поддерживаемая оперативная память</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> 8 GB</span> <br></td></tr><tr class="dist-desc-row1"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Количество слотов памяти (всего / бесплатно)</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> 1/0</span> <br></td></tr><tr class=" dist-desc-row2"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Жесткий диск</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> 500 Гб SATA 5400 оборотов в минуту.</span> <br></td></tr><tr class="dist-desc-row1"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Встроенный оптических приводов</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> DVD +/- RW горелки DualLayer</span> <br></td></tr><tr class=" dist-desc-row2"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Тип экрана</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Глянцевая, LED</span> <br></td></tr><tr class="dist-desc-row1"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Размер экрана</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> 15,6 "</span> <br></td></tr><tr class=" dist-desc-row2"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Номинальная разрешение</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> 1366 x 768 (HD)</span> <br></td></tr><tr class="dist-desc-row1"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Видеокарта</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> AMD Radeon HD 8210</span> <br></td></tr><tr class=" dist-desc-row2"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Размер видеопамяти</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Совместно используемая память</span> <br></td></tr><tr class="dist-desc-row1"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Звук</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Встроенные стерео динамиками</span> <br> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Встроенный микрофон</span> <br> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Встроенная звуковая карта совместима с Intel High Definition Audio</span> <br></td></tr><tr class=" dist-desc-row2"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Вебкамера</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> 1,0 мегапикселей</span> <br></td></tr><tr class="dist-desc-row1"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Связи</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Wi-Fi 802.11 B / G / N</span> <br> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> 10/100 Mbps LAN</span> <br> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Bluetooth</span> <br></td></tr><tr class=" dist-desc-row2"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Типы входов / выходов</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> DC-в (потребляемая мощность) - 1 шт.</span> <br> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> HDMI - 1 шт.</span> <br> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> RJ-45 (LAN) - 1 шт.</span> <br> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> USB 2.0 - 2 шт.</span> <br> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> USB 3.0 - 1 шт.</span> <br> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Выход для наушников / микрофона - 1 шт.</span> <br> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Устройство для чтения карт - 1 шт.</span> <br></td></tr><tr class="dist-desc-row1"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Аккумулятор</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> 4-элементная, 2620 мАч, Li-Ion</span> <br></td></tr><tr class=" dist-desc-row2"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Установленная операционная система</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Microsoft Windows 7 Home Premium ГБ (64-разрядная версия)</span> <br></td></tr>


и вторая часть

<tr class="dist-desc-row1"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Прилагаемое программное обеспечение</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Медиа с MS Windows 7 Home Premium 64bit EN</span> <br></td></tr><tr class=" dist-desc-row2"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Высота</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> 25 мм</span> <br></td></tr><tr class="dist-desc-row1"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Ширина</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> 378 мм</span> <br></td></tr><tr class=" dist-desc-row2"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Глубина</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> 260 мм</span> <br></td></tr><tr class="dist-desc-row1"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Вес</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> 2,25 кг (с батареей)</span> <br></td></tr><tr class=" dist-desc-row2"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Дополнительная Информация</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Отдельной цифровой клавиатурой</span> <br> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Возможность обеспечить кабель (порт Kensington Lock)</span> <br> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Мульти-сенсорный, интуитивный тачпад</span> <br> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> 12 месяцев гарантия для компаний</span> <br></td></tr><tr class="dist-desc-row1"><th class="dist-desc2"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Входящие в комплект аксессуары</span> </th><td class="dist-desc3"> <span class="notranslate" onmouseover="_tipon(this)" onmouseout="_tipoff()"> Источник Питания</span> <br></td></tr></tbody></table>
[TBODY] [/TBODY]


спасибо за помощь.
 

stas11

Client
Регистрация
31.03.2013
Сообщения
188
Благодарностей
5
Баллы
18
Ребята подскажите почему это происходит. Выгружается обычная таблица и часто теги </tr> и следующий <tr> разрывает и записывает в сл. ячейку.
После приходится полностью прайс ручками редактировать соединяя ячейки между собой. А в прайсе от 1000 позиций..
Спасибо.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)