0

OpenOffice 或 LibreOffice 是否支持任何允许直接粘贴/拖放表格数据的 mime 类型?我已经实现了 CSV 拖放,但是由于我的源数据已经是表格的,我希望我的用户不必浏览 CSV 提供的导入屏幕。

4

2 回答 2

1

我有完全相同的问题。这个解决方案真的很愚蠢,而且花了我几个小时。而不是将您的 csv 表格式化为:

One\tTwo\tThree\n
Four\tFive\tSix\n

在 \n 上使用 \r 字符,而不是:

One\tTwo\tThree\r
Four\tFive\tSix\r

您必须使用的 mimetype 是“text/plain”

于 2014-12-16T20:33:07.847 回答
0

我尝试将一些单元格从一个 OOo Calc 窗口拖到另一个窗口,它维护了我的数据的表格结构,这表明它确实允许这样的事情(但不能证明这一点:它可能在幕后做一些特别的事情)。

(我认为曾经有一个程序可以列出拖动所包含的 mime 类型,但我今天找不到。)

一时兴起,我尝试将一个简单<table>的从我的网络浏览器拖到 OOo Calc 中,它以表格的形式出现在那里,没有导入屏幕。基于此,我认为 OOo 将数据删除中的单个<table>视为text/html它知道如何放入单元格的东西。

我不知道这是否是最好的方法,但它似乎有效!

于 2011-05-05T21:56:09.333 回答