Excel 365: копирование/вставка в Discourse не создает таблицу

Здравствуйте,

Я только что обновился с Office 2013 до Office 365.
Теперь при копировании ячеек из Excel 365 в Discourse я получаю изображение и обычный текст.
При копировании из Excel 2013 в моём посте создавались ячейки Discourse — мне это нравилось, но с версией 365 этого больше не происходит.
Подскажите, пожалуйста, как это исправить?

Excel 365:
image Some test
of cells

Excel 2013:

some test
of cells
5 лайков

Я думаю, что @vinothkannans уже решал подобные проблемы в прошлом. Сложность заключается в том, что Office помещает в буфер обмена множество различных форматов, и бывает трудно найти нужный.

5 лайков

Вот моя версия

Демонстрационная таблица

Результат вставки

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

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

Вам стоит пересмотреть это, @vinothkannans

5 лайков

Эта проблема должна быть исправлена в открытом PR от @j.jaffeux.

Здесь используется комбинация таблицы Markdown и изображения :confused:
Это другая проблема копирования/вставки, чем описанная выше?

4 лайка

Это поведение Windows 10. Не знаю, как это работает на Mac.

6 лайков

Я наблюдаю эту проблему в Excel уже несколько месяцев. Google Drive работает отлично, поэтому, когда мне нужно вставить таблицу, я копирую её из Excel в Google, а затем в Discourse. Уверен, что для этого есть открытый баг, но найти его не могу.

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 Password Manager
  • DashLane

Смешанный текст:
Менеджеры паролей:

  1. LastPass (хранится в облаке) — https://www.lastpass.com/
  2. 1Password (хранится локально) — https://1password.com/
  3. KeePass (с открытым исходным кодом, хранится локально) — http://keepass.info/

Да, я намеренно сделал так при первой разработке этой функции. Сейчас просто забыл причину :slight_smile:

В любом случае, я позже проверю код.

Извините, я не могу понять эти отчёты.

9 лайков

Я не сообщал о проблеме. Я лишь показал, что это также корректно работает с текстом и не вызывает проблем с символами Markdown, то есть с маркером списка в виде звездочки * .

5 лайков

Эта тема была автоматически закрыта через 47 часов. Новые ответы больше не принимаются.