2

У меня есть лист Excel с несколькими листами, содержащий довольно много информационных таблиц, которые действительно предназначены для публикации на обычной вики в моей компании. Раньше мы использовали MediaWiki, и я нашел очень хороший инструмент для экспорта, который делал выборку в Excel и генерировал огромный кусок очень удобочитаемой разметки таблицы MediaWiki. Несколько таких таблиц обычно размещаются на одной вики-странице.

К сожалению, для этого подхода произошли изменения в компании, и теперь та же информация должна поступать либо по существу в страницы с открытым HTML, либо в систему Twiki. Ни один из которых не поддерживает дорогой старый синтаксис Mediawiki.

Поэтому возникает вопрос: есть ли способ экспортировать чистый синтаксис HTML или таблицы Twiki из таблицы Excel?

Если вы выберете «Сохранить как ...», "HTML", "Только выделение" в самом Excel, вы получите одну полную веб-страницу на таблицу. Конечно, бит таблицы ядра может быть извлечен из этого. Тем не менее, код довольно ужасный, полный вещей в стиле MS, чтобы он выглядел ТОЧНО, как в Excel, что в общем-то не то, что вам нужно. Вы хотите, чтобы вики-движок и браузер имели дело с форматированием, которое работает нормально на экране, который кто-то использует.

(по какой-то причине вы не можете получить блок кода HTML для отображения в сообщениях SuperUser ...)

1 ответ1

2

Я верю, что Excel Macro поможет в этом случае.

Но лично я делаю это по простой формуле.

Пример:

Например, диапазон B10:D20 - это нужный диапазон. Затем просто найдите пустой столбец (скажем, столбец X:X), запишите эту формулу в X10 и скопируйте ее в X11:X20:

= "<tr><td>" & B10 & "</td><td>" & C10 & "</td><td>" & D10 & "</td></tr>"

Затем скопируйте X10:X20 в блокнот и оберните его <table> & </table> .

(Наконец, Удалить столбец X)

Преимущество:

  • Просто и прямо.
  • Сравнивая с использованием макроса, вы можете каждый раз указывать синтаксис.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .