OpenOffice或LibreOffice是否支持任何允许直接粘贴/拖放表格数据的mime类型?我已经实现了CSV拖放,但由于我的源数据已经是表格式的,我希望我的用户无需导航出现CSV的导入屏幕。
答案 0 :(得分:1)
我有完全相同的问题。 解决方案真的很愚蠢,而且花了我几个小时。 而不是将csv表格式化为:
One\tTwo\tThree\n
Four\tFive\tSix\n
在\ n上使用\ r \ n字符代替:
One\tTwo\tThree\r
Four\tFive\tSix\r
你必须使用的mimetype是“text / plain”
答案 1 :(得分:0)
我尝试将一些单元格从一个OOo Calc窗口拖动到另一个,它维护了我的数据的表格结构,这表明它确实允许这样的事情(但不能证明它:它可能在幕后做一些特殊的事情)。
(我以为曾经有一个程序来列出拖动包含的mime类型,但我今天找不到。)
一时兴起,我尝试将一个简单的<table>
从我的网络浏览器拖到OOo Calc,然后它作为一个表出现在那里,没有导入屏幕。基于此,我认为OOo在<table>
数据中看到单个text/html
,因为它知道如何放入单元格。
我不知道这是否是最佳方式,但它似乎有效!