【问题标题】:Open/Libre Office drag and drop MIME typesOpen/Libre Office 拖放 MIME 类型
【发布时间】:2011-08-19 17:48:08
【问题描述】:

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

【问题讨论】:

    标签: mime-types mime openoffice.org openoffice-calc libreoffice


    【解决方案1】:

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

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

    在 \n 上使用 \r 字符:

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

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

    【讨论】:

      【解决方案2】:

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

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

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

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

      【讨论】:

      • 嗯,OOo 确实在“text/plain”和“text/csv”上选择了“text/html”目标类型,但它实际上并没有对删除的数据做任何事情。我尝试过使用普通的“...
        ”并创建一个完整的 HTML 文档。它接受拖动但不显示任何数据。
      猜你喜欢
      • 2013-03-05
      • 2021-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-26
      • 1970-01-01
      相关资源
      最近更新 更多