Подтвердить что ты не робот

Преобразование документов Excel в разметку wiki

Можно ли преобразовать Excel таблицы в MediaWiki разметка? Я наткнулся на странные рекомендации по экспорту в HTML и превратил их в разметку. Есть ли решение, возможно, сначала экспортировать в XML или напрямую преобразовать его?

4b9b3361

Ответ 1

Я знаю три варианта:

  • Установите расширение редактора WYSIWYG, например FCKeditor (см. также Official). Преимущество: довольно легко вставить как Word (и, следовательно, также как Excel) кнопку. Недостаток: установка может быть сложной.
  • Используйте макрос в Excel. Преимущество: однократное создание разметки. Недостаток: клиентское решение (так что это необходимо для всех пользователей).

Мое предпочтение - опция FCKeditor, потому что, как только она установлена, она работает очень хорошо.

Ответ 2

Вы можете сделать это в графическом интерфейсе с помощью соответствующего программного обеспечения.

  • Установите LibreOffice и добавьте плагин "wiki publisher", который часто содержится в пакете libreoffice-wiki-publisher.
  • Откройте вашу таблицу с помощью LibreOffice Calc, скопируйте таблицу.
  • Откройте новый документ Writer, вставьте его с помощью Edit > Paste special (стиль RTF).
  • Найдите "Экспорт" в меню, выберите "MediaWiki (txt)" в раскрывающемся списке формата и подтвердите.
  • (Необязательно.) В вашем предпочтительном текстовом редакторе удалите лишнюю табличную разметку HTML с помощью нескольких простых текстовых замещений и замените первую строку {| на {| class="wikitable", чтобы иметь красивые фоны и границы.

LibreOffice - бесплатное программное обеспечение с открытым исходным кодом и лучше, чем Excel, для обработки собственных электронных таблиц Excel, как вы видите. Раньше был Office plugin, но я не слышал о том, чтобы кто-нибудь использовал его недавно.

Вам может понадобиться стили таблиц, доступные в LibreOffice 5+; но в то же время вы можете просто применить классы CSS к своей таблице MediaWiki.

Ответ 3

Вот простой python script, который я собрал вместе для своих нужд. Это не обрабатывает форматирование ячейки или что-либо в этом роде, но если вам просто нужно получить большую таблицу в формате MediaWiki, это будет трюк. Это зависит от xlrd.

Использование этого script так же просто, как

python xl2wiki.py input.xls

Если вы хотите сохранить вывод в другом файле, просто выполните

python xl2wiki.py input.xls output.txt

Ответ 4

Мой порт Shan Carter Mr. Data теперь поддерживает формат таблицы Wiki. Вы можете копировать и вставлять непосредственно из Excel или из файла CSV.

http://thdoan.github.io/mr-data-converter/

Ответ 5

MediaWiki поддерживает синтаксис HTML для таблиц. Wikitext выглядит не очень красиво и сложнее редактировать, но если вы все равно собираетесь копировать и вставлять все-таки, он работает. И должно быть много инструментов для преобразования из Excel (или CSV, ODS) в HTML.

Черт, я должен найти время, чтобы добавить встроенный CSV-SUPROST в MediaWiki.

Ответ 6

Этот онлайн-конвертер не загружает ваши данные, поэтому защищает ваши конфиденциальные/конфиденциальные данные. Я протестировал его без сетевого подключения. Он поддерживает разные разделители и прямое вложение из Excel.

Ответ 7

Я использую этот макрос Excel.

Вы можете загрузить файл Excel на свой компьютер, вставить в него свою таблицу, нажать кнопку и вставить форматированный текст в свою вики.

Вот несколько особенностей:

  • Экспорт таблицы Excel в формат wikimedia.
  • Правильно управляются как горизонтально, так и вертикально объединенные ячейки.
  • Выходной текст дополняется пробелами, так что все столбцы имеют одинаковую ширину (за исключением столбцов с объединенными ячейками).
  • Жирные ячейки - это заголовки, другие ячейки - нормальные ячейки.

Ответ 8

В .net также есть небольшой конвертер. Небольшой исполняемый файл:

https://sourceforge.net/projects/csv2other/?source=navbar

Требуется ввести как файлы CSV, так и Excel. Лимит: он работает только на первой странице документа excel.

Ответ 9

Я использую этот макрос, доступный на главном сайте Википедии.

Преобразует таблицы Excel в форматирование вики. Результат довольно близок к оригинальному файлу excel. он переносит формирование шрифтов и цвета ячеек. На границах есть ограничение, но они исходят из системы mediaWiki.

Код можно найти по адресу: https://de.wikipedia.org/wiki/Wikipedia:Technik/Text/Basic/EXCEL-2003_Tabellenumwandlung_VBA

Ответ 10

Вы можете экспортировать документ Excel в CSV и импортировать его в это веб-приложение:

https://www.tablesgenerator.com/mediawiki_tables

Затем вы можете редактировать таблицу и экспортировать ее непосредственно в формат MediaWiki.