Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Обработка текста HTML тегами - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Обработка текста HTML тегами
artclimatufa Дата: Понедельник, 14.07.2014, 10:23 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 60% ±

Excel 2010
Нужно , что бы к тексту в ячейке приклеивались HTML теги для правильного позиционирования текста на сайте.
В частности что бы к тексту добавлялась разметка HTML
Было A1 стало B1
К сообщению приложен файл: 8634559.xlsx (9.5 Kb)
 
Ответить
СообщениеНужно , что бы к тексту в ячейке приклеивались HTML теги для правильного позиционирования текста на сайте.
В частности что бы к тексту добавлялась разметка HTML
Было A1 стало B1

Автор - artclimatufa
Дата добавления - 14.07.2014 в 10:23
Rioran Дата: Понедельник, 14.07.2014, 10:33 | Сообщение № 2
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
artclimatufa, здравствуйте.

Могу предложить вариант во вложении с разбиением текста на смысловые куски.
К сообщению приложен файл: HTML_Joke.xlsx (9.7 Kb)


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
Сообщениеartclimatufa, здравствуйте.

Могу предложить вариант во вложении с разбиением текста на смысловые куски.

Автор - Rioran
Дата добавления - 14.07.2014 в 10:33
artclimatufa Дата: Понедельник, 14.07.2014, 11:02 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 60% ±

Excel 2010
Как вариант хорошо конечно, но таких ячеек как А1 10 000 штук примерно,
тут нужно именно в формат как то перевести всю колонку
может можно колонку прогонять через http://ru.texthandler.com/?module=text_to_html ?
Либо склеивать каждую точку(.) с </p>
а перед заглавной буквой, если перед ней нет точки, проставлять <p>
Ну и соответственно так-же с жирным текстом и тп.
Либо через замену прогнять (найти (.)) заменить на (.</p>)


Сообщение отредактировал artclimatufa - Понедельник, 14.07.2014, 11:07
 
Ответить
СообщениеКак вариант хорошо конечно, но таких ячеек как А1 10 000 штук примерно,
тут нужно именно в формат как то перевести всю колонку
может можно колонку прогонять через http://ru.texthandler.com/?module=text_to_html ?
Либо склеивать каждую точку(.) с </p>
а перед заглавной буквой, если перед ней нет точки, проставлять <p>
Ну и соответственно так-же с жирным текстом и тп.
Либо через замену прогнять (найти (.)) заменить на (.</p>)

Автор - artclimatufa
Дата добавления - 14.07.2014 в 11:02
artclimatufa Дата: Понедельник, 14.07.2014, 11:20 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 60% ±

Excel 2010
В принципе через замены получается, но грязно.
Например есть ( и т.п.) и на выходе видим:
и т.
п.
а такое значение не нужно разбивать на строчки.... %) %) %)
 
Ответить
СообщениеВ принципе через замены получается, но грязно.
Например есть ( и т.п.) и на выходе видим:
и т.
п.
а такое значение не нужно разбивать на строчки.... %) %) %)

Автор - artclimatufa
Дата добавления - 14.07.2014 в 11:20
Rioran Дата: Понедельник, 14.07.2014, 11:33 | Сообщение № 5
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
Если длина заголовков гарантировано меньше длины текста, то можно сделать макрос, который будет проверять текст ячейки.

Такой макрос если увидит, что строка в ячейке короче Икс символов (сами который зададим заранее), поставит строку в теги заголовка. А если больше Икс - поставит <p>-шки.

Или другая логика макроса: если заголовки (З) постоянно чередуются с текстами (Т) и структура стабильна: З-Т-З-Т-З-Т-З-Т-З-Т-З-Т- (...), то макрос будет загонять каждый нечётный кусок в заголовочные теги, а каждый чётный - в текстовые.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
СообщениеЕсли длина заголовков гарантировано меньше длины текста, то можно сделать макрос, который будет проверять текст ячейки.

Такой макрос если увидит, что строка в ячейке короче Икс символов (сами который зададим заранее), поставит строку в теги заголовка. А если больше Икс - поставит <p>-шки.

Или другая логика макроса: если заголовки (З) постоянно чередуются с текстами (Т) и структура стабильна: З-Т-З-Т-З-Т-З-Т-З-Т-З-Т- (...), то макрос будет загонять каждый нечётный кусок в заголовочные теги, а каждый чётный - в текстовые.

Автор - Rioran
Дата добавления - 14.07.2014 в 11:33
Baykal Дата: Понедельник, 14.07.2014, 13:02 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Если Вам нужны только текстовые теги, то тут наверное проще сделать так:
Ячейка 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
Дата добавления - 14.07.2014 в 13:02
artclimatufa Дата: Вторник, 15.07.2014, 16:30 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 60% ±

Excel 2010
Дело в том, что, если редактировать текст придется "ручками" и достаточно глубоко, то это не решение..
Тексты в таком случае лучше на самом сайте редактировать CTRL+C-CTRL+V , там он встает как надо, но это очень, очень долго....
Тема с макросами видимо приемлема, но макросы не мой конек(
 
Ответить
СообщениеДело в том, что, если редактировать текст придется "ручками" и достаточно глубоко, то это не решение..
Тексты в таком случае лучше на самом сайте редактировать CTRL+C-CTRL+V , там он встает как надо, но это очень, очень долго....
Тема с макросами видимо приемлема, но макросы не мой конек(

Автор - artclimatufa
Дата добавления - 15.07.2014 в 16:30
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!