Перенос текста из первого столбца в другие столбцы
Перенос текста из первого столбца в другие столбцы
Перенос текста из первого столбца в другие столбцы
04.01.2020 09:50:09
Всех приветствую и поздравляю с наступившим Новым годом!!!
![]() Ребят, помогите пож-та с таком вопросом: нужно перенести текст из первого столбца в другие столбцы. Вот имеется такого рода файл (картинки отчего-то иероглифами отображаются, поэтому даю ссылку): из него хотелось бы получить такой: Количество строк в файле планируется порядка 10-15 тыс., а количество колонок может доходить до 1000.
Изменено: |
|
|
Поиск одинаковых слов в строке
04.12.2019 07:47:42
![]() |
|
|
Поиск одинаковых слов в строке
Поиск одинаковых слов в строке
Перенос наименования столбца в ячейки
29.10.2019 18:39:14
![]() |
|
|
Перенос наименования столбца в ячейки
29.10.2019 18:03:47
Изменено: |
|
|
Перенос наименования столбца в ячейки
18.10.2019 10:15:36
![]() |
|
|
Перенос наименования столбца в ячейки
17.10.2019 18:42:42
![]() ![]() Благодарю за оперативную помощь ![]()
Изменено: |
|
|
Перенос наименования столбца в ячейки
17.10.2019 17:54:11
Работет! Спасибо! Только вот еще момент - надо знак ";" ставить в конце строки, т.е. например, Бренд: Exenza; И будет то что надо:)
Изменено: |
|
|
Перенос наименования столбца в ячейки
Перенос наименования столбца в ячейки
Перенос наименования столбца в ячейки
Удалить мусор их HTML-тегов, но оставить нужное
Удалить мусор их HTML-тегов, но оставить нужное
Удалить мусор их HTML-тегов, но оставить нужное
23.05.2018 10:46:50
Благодарю тех, кто откликнулся.
т.е. сейчас при применении функции для данной строки:
получается
|
|||||||
|
Удалить мусор их HTML-тегов, но оставить нужное
22.05.2018 14:17:20
Может есть вариант реализовать это при помощи замен?
Ctrl+H и после заменить <td *colspan=2*> на <td colspan=2> и так для каждого rowspan и colspan? Значения у меня могут меняться от 2 до 13 (у обоих). Так пробовал, но отчего-то принудительно удаляет все, что находится до тега <td ... colspan=...> Где же ошибка? |
|
|
Удалить мусор их HTML-тегов, но оставить нужное
22.05.2018 11:04:03
Нашел частичное решение тут:
Необходимо правильно прописать выражение: $pattern = '/<([a-z][a-z0-9]*)++(? ![]() Но не получается вклинить его в сам макрос. |
|
|
Удалить мусор их 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). |
|
|