#mime-types #mime #openoffice.org #openoffice-calc #libreoffice
#mime-типы #mime #openoffice.org #openoffice-calc #libreoffice
Вопрос:
Поддерживают ли OpenOffice или LibreOffice какие-либо типы mime, которые допускают прямую вставку / перетаскивание табличных данных? Я реализовал перетаскивание CSV, но поскольку мои исходные данные уже являются табличными, я бы хотел, чтобы моим пользователям не приходилось перемещаться по экрану импорта, который появляется с CSV.
Ответ №1:
У меня была точно такая же проблема. Решение действительно глупое, и оно стоило мне нескольких часов. Вместо форматирования таблицы csv в:
OnetTwotThreen
FourtFivetSixn
Используйте символ r вместо n как:
OnetTwotThreer
FourtFivetSixr
Тип mime, который вы должны использовать, — «текстовый / обычный»
Ответ №2:
Я попытался перетащить некоторые ячейки из одного окна OOo Calc в другое, и оно поддерживает табличную структуру моих данных, что предполагает, что оно допускает такие вещи (но не доказывает этого: оно могло делать что-то особенное за кулисами).
(Я думал, раньше существовала программа для составления списка mime-типов, содержащихся в перетаскивании, но сегодня я не могу ее найти.)
По наитию я попробовал перетащить простой <table>
из моего веб-браузера в OOo Calc, и он появился там в виде таблицы без экрана импорта. Исходя из этого, я думаю, что OOo рассматривает одиночное удаление данных <table>
в text/html
качестве чего-то, что он знает, как поместить в ячейки.
Я не знаю, лучший ли это способ, но, похоже, он работает!
Комментарии:
1. Хм, ООо действительно выбирает целевой тип «текст / html» вместо «текст / обычный» и «текст / csv», но на самом деле это ничего не делает с удаленными данными. Я пробовал использовать обычный «<таблица> …</table>» и создать полноценный HTML-документ. Он принимает перетаскивание, но не отображает какие-либо данные.