Excel 365 复制到 Discourse 未生成表格

你好,

我刚从 Office 2013 升级到了 Office 365。
现在,当我从 Excel 365 复制单元格到 Discourse 时,得到的是图片和纯文本。
而从 Excel 2013 复制时,我的帖子中会生成 Discourse 表格,我很喜欢这个功能,但现在在 365 中无法实现。
请问有什么办法可以解决吗?

Excel 365:
image 一些 测试
单元格

Excel 2013:

一些 测试
单元格 内容
5 个赞

我相信 @vinothkannans 过去曾解决过类似问题,棘手之处在于 Office 喜欢在剪贴板中放置大量不同格式的内容,很难找到正确的那个。

5 个赞

这是我的版本

演示表格

粘贴后的结果

![image|241x69](upload://6hbMkHa919qp5RLB4oJoa6OdORz.png) some test of cells

|image some |test|
|—|—|
|of |cells|

@vinothkannans 你应该重新检查这个问题。

5 个赞

此问题应已通过 @j.jaffeux开放 PR 修复。

它包含一个 Markdown 表格和图像的组合 :confused:
这与上述问题是否是不同的复制/粘贴问题?

4 个赞

这是 Windows 10 的行为。不清楚 Mac 的行为是怎样的。

6 个赞

我在 Excel 中遇到这个问题已经好几个月了。Google Drive 运行正常,所以我需要粘贴表格时,会先从 Excel 复制到 Google,再转到 Discourse。我确信有一个相关的公开 bug,但暂时找不到。

8 个赞

我认为 Windows 喜欢将内容存放在与多种类型关联的多个剪贴板区域中。我们的 JS 代码需要能够处理这种情况,并且始终只选取一个剪贴板区域。

我们目前已经尝试每次只选取一种格式:

但也许我们在此处同时也粘贴了图片,因此可能需要添加一段代码,类似于:“嗨……我这里只有文本……请忽略图片。”

4 个赞

我也遇到了同样的问题,发现这个方案在 Excel 365 上运行良好:

或许可以将其中一些代码用于 Discourse。

4 个赞

@vinothkannans 请问我们能否在发布日期前推进这项工作?

7 个赞

上述提交应能解决此问题。现在,如果纯文本选项可用,我们将不再包含上传内容。@user2 能否请您确认一下?

12 个赞
列 A 列 B 列 C
A1 B1 C1
A2 B2 C2
A3 B3 C3
A4 B4 C4
A5 B5 C5

看起来不错!

6 个赞

测试 LibreOffice:

好莱坞 好吧
银幕 一般
表演 牙齿
大理石 员工
恐龙 比尔
镜头
投球 国王
邦德 平底锅

太棒了

:clap:

问题非常微小且无法解决。我们无条件地将第一行视为“标题”,而实际上我们可能只是在粘贴数据。只需稍微多做一些剪切和粘贴操作即可解决,因此我并不认为这会引发什么大问题。

6 个赞

它只有在是多列或多行时才会被视为表格。

单列是可以的:
1
2
3
4

单行也可以:
1 2 3 4

项目符号列表:

  • 1Password
  • 1U 密码管理器
  • DashLane

混合文本:
密码管理器:

  1. LastPass(存储在云端)- https://www.lastpass.com/
  2. 1Password(本地存储)- https://1password.com/
  3. KeePass(开源,本地存储)- http://keepass.info/

是的,我当初开发这个功能时是有意这样做的。现在我只是忘了原因了 :slight_smile:

不过,我稍后会检查一下代码。

抱歉,我无法理解这些报告。

9 个赞

我并不是在报告问题,只是想说明它同样能正确处理文本,并且不会因 Markdown 字符(例如星号列表项 * )而产生任何问题。

5 个赞

此主题在 47 小时后自动关闭。不再允许新回复。