, да, название из первого столбца в оставшиеся столбцы с характеристиками.
Перенос текста из первого столбца в другие столбцы
Перенос текста из первого столбца в другие столбцы
Перенос текста из первого столбца в другие столбцы
Поиск одинаковых слов в строке
Поиск одинаковых слов в строке
Поиск одинаковых слов в строке
Перенос наименования столбца в ячейки
Перенос наименования столбца в ячейки
Перенос наименования столбца в ячейки
Перенос наименования столбца в ячейки
Перенос наименования столбца в ячейки
Перенос наименования столбца в ячейки
Перенос наименования столбца в ячейки
Перенос наименования столбца в ячейки
Удалить мусор их HTML-тегов, но оставить нужное
Удалить мусор их HTML-тегов, но оставить нужное
Удалить мусор их HTML-тегов, но оставить нужное
|
23.05.2018 10:46:50
Благодарю тех, кто откликнулся.
, спасибо Вам. Но я наверное не совсем правильно выразился:( При очистке тегов от мусора нужно заменять теги td с "мусором" на td "без мусора" с сохранением rowspan и colspan(при наличии). т.е. сейчас при применении функции для данной строки:
получается
, Вам тоже большое спасибо за приведенный код, буду разбираться. |
|||||||
|
|
|
Удалить мусор их HTML-тегов, но оставить нужное
|
22.05.2018 14:17:20
Может есть вариант реализовать это при помощи замен?
Ctrl+H и после заменить <td *colspan=2*> на <td colspan=2> и так для каждого rowspan и colspan? Значения у меня могут меняться от 2 до 13 (у обоих). Так пробовал, но отчего-то принудительно удаляет все, что находится до тега <td ... colspan=...> Где же ошибка? |
|
|
|
|
Удалить мусор их HTML-тегов, но оставить нужное
Удалить мусор их HTML-тегов, но оставить нужное
|
22.05.2018 10:08:23
Есть макрос, который удаляет все атрибуты в тегах:
Однако в моем случае необходимо оставлять значения rowspan и colspan у тега <td>. Например: из этого тега <td style=width:115.55pt,border:solid windowtext 1.0pt, mso-border-alt:solid windowtext .5pt,padding:0cm 5.4pt 0cm 5.4pt rowspan=2 width=154 valign=top> после удаления всего лишнего "мусора" должно получиться значение <td rowspan=2>. Варианты могут быть такие: 1. в теге td присутствует только rowspan 2. в теге td присутствует только colspan 3. в теге td присутствует и rowspan и colspan. Они располагаются внутри тега хаотично, в разных местах - могут быть вначале, середине или конце. Например: <td colspan=3 style=width:115.55pt,border:solid windowtext 1.0pt, mso-border-alt:solid windowtext .5pt,padding:0cm 5.4pt 0cm 5.4pt rowspan=2 width=154 valign=top>. В этом случае на выходе должно получиться так: <td colspan=3 rowspan=2> Мне давали ссылку на Однако с программированием у меня туго, теорию там прочитал, но прописать в этом макросе эти исключения не могу:( Пример одной позиции в файле прикрепляю. Таких позиций у меня порядка 10 тыс штук. Буду рад за помощь. |
|||
|
|
|
Удаление/замена html тегов в ячейках
Удаление/замена html тегов в ячейках
Удаление/замена html тегов в ячейках
|
22.05.2018 09:06:28
, я думаю что в макросе, который опубликовал выше Игорь, нужно просто добавить исключения, а может прописать еще одну строку с этими исключениями. И будет понятно по ходу чтения данной темы, как делать исключения для определенных значений при удалении.
Не хотел множить темы, но если уж не ответят - тогда создам новую |
|
|
|
|
Удаление/замена html тегов в ячейках
|
22.05.2018 08:01:48
А как и что в этом макросе прописать, чтоб внутри тегов оставались неудаленными colspan и rowspan и их значения?
Например: из этого тега <td style=width:115.55pt,border:solid windowtext 1.0pt, mso-border-alt:solid windowtext .5pt,padding:0cm 5.4pt 0cm 5.4pt rowspan=2 width=154 valign=top> должно остаться <td rowspan=2>. Причем может быть и такая ситуация, что присутствует и colspan: <td colspan=3 style=width:115.55pt,border:solid windowtext 1.0pt, mso-border-alt:solid windowtext .5pt,padding:0cm 5.4pt 0cm 5.4pt rowspan=2 width=154 valign=top>. А на выходе должно получиться так: <td colspan=3 rowspan=2> Причем необходимо учесть, что значения могут быть разными - от 2 до 12 (как rowspan, так colspan). |
|
|
|
|