Нужно , что бы к тексту в ячейке приклеивались HTML теги для правильного позиционирования текста на сайте. В частности что бы к тексту добавлялась разметка HTML Было A1 стало B1
Нужно , что бы к тексту в ячейке приклеивались HTML теги для правильного позиционирования текста на сайте. В частности что бы к тексту добавлялась разметка HTML Было A1 стало B1artclimatufa
Как вариант хорошо конечно, но таких ячеек как А1 10 000 штук примерно, тут нужно именно в формат как то перевести всю колонку может можно колонку прогонять через http://ru.texthandler.com/?module=text_to_html ? Либо склеивать каждую точку(.) с </p> а перед заглавной буквой, если перед ней нет точки, проставлять <p> Ну и соответственно так-же с жирным текстом и тп. Либо через замену прогнять (найти (.)) заменить на (.</p>)
Как вариант хорошо конечно, но таких ячеек как А1 10 000 штук примерно, тут нужно именно в формат как то перевести всю колонку может можно колонку прогонять через http://ru.texthandler.com/?module=text_to_html ? Либо склеивать каждую точку(.) с </p> а перед заглавной буквой, если перед ней нет точки, проставлять <p> Ну и соответственно так-же с жирным текстом и тп. Либо через замену прогнять (найти (.)) заменить на (.</p>)artclimatufa
Сообщение отредактировал artclimatufa - Понедельник, 14.07.2014, 11:07
В принципе через замены получается, но грязно. Например есть ( и т.п.) и на выходе видим: и т. п. а такое значение не нужно разбивать на строчки....
В принципе через замены получается, но грязно. Например есть ( и т.п.) и на выходе видим: и т. п. а такое значение не нужно разбивать на строчки.... artclimatufa
Если длина заголовков гарантировано меньше длины текста, то можно сделать макрос, который будет проверять текст ячейки.
Такой макрос если увидит, что строка в ячейке короче Икс символов (сами который зададим заранее), поставит строку в теги заголовка. А если больше Икс - поставит <p>-шки.
Или другая логика макроса: если заголовки (З) постоянно чередуются с текстами (Т) и структура стабильна: З-Т-З-Т-З-Т-З-Т-З-Т-З-Т- (...), то макрос будет загонять каждый нечётный кусок в заголовочные теги, а каждый чётный - в текстовые.
Если длина заголовков гарантировано меньше длины текста, то можно сделать макрос, который будет проверять текст ячейки.
Такой макрос если увидит, что строка в ячейке короче Икс символов (сами который зададим заранее), поставит строку в теги заголовка. А если больше Икс - поставит <p>-шки.
Или другая логика макроса: если заголовки (З) постоянно чередуются с текстами (Т) и структура стабильна: З-Т-З-Т-З-Т-З-Т-З-Т-З-Т- (...), то макрос будет загонять каждый нечётный кусок в заголовочные теги, а каждый чётный - в текстовые.Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279
Если Вам нужны только текстовые теги, то тут наверное проще сделать так: Ячейка A1 - это заголовок <h4>, в ячейке B1 пишем формулу =сцепить("<h4>";A1;"</h4>") Ячейка A2 - это текст <p>, в ячейке B2 пишем формулу =сцепить("<p>";A2;"<p>")
Мне нужно было переводить огромные таблицы в html, тут уж нигде не смог найти помощи по работе с Excel, пришлось прибегнуть к помощи скриптов!
Если Вам нужны только текстовые теги, то тут наверное проще сделать так: Ячейка A1 - это заголовок <h4>, в ячейке B1 пишем формулу =сцепить("<h4>";A1;"</h4>") Ячейка A2 - это текст <p>, в ячейке B2 пишем формулу =сцепить("<p>";A2;"<p>")
Мне нужно было переводить огромные таблицы в html, тут уж нигде не смог найти помощи по работе с Excel, пришлось прибегнуть к помощи скриптов! Baykal
Дело в том, что, если редактировать текст придется "ручками" и достаточно глубоко, то это не решение.. Тексты в таком случае лучше на самом сайте редактировать CTRL+C-CTRL+V , там он встает как надо, но это очень, очень долго.... Тема с макросами видимо приемлема, но макросы не мой конек(
Дело в том, что, если редактировать текст придется "ручками" и достаточно глубоко, то это не решение.. Тексты в таком случае лучше на самом сайте редактировать CTRL+C-CTRL+V , там он встает как надо, но это очень, очень долго.... Тема с макросами видимо приемлема, но макросы не мой конек(artclimatufa