Copier-coller d'Excel 365 vers Discourse ne crée pas de tableau

Bonjour,

Je viens tout juste de passer d’Office 2013 à Office 365.
Maintenant, lorsque je copie des cellules d’Excel 365 vers Discourse, j’obtiens une image et du texte brut.
Lorsque je copie depuis Excel 2013, j’obtiens des cellules Discourse dans mon message, ce que je préférais, mais je n’arrive plus à obtenir cela avec la version 365.
Avez-vous une idée de comment je pourrais résoudre ce problème ?

Excel 365 :
image Some test
of cells

Excel 2013 :

some test
of cells
5 « J'aime »

Je pense que @vinothkannans a déjà résolu des problèmes similaires par le passé. La difficulté réside dans le fait qu’Office aime placer de nombreuses formes différentes dans le presse-papiers, ce qui rend difficile la sélection de la bonne.

5 « J'aime »

Voici ma version

Feuille de démonstration

Résultat du collage

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

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

Tu devrais revoir cela @vinothkannans

5 « J'aime »

Ce problème devrait être résolu par la PR ouverte de @j.jaffeux.

Il s’agit d’une combinaison de tableau Markdown et d’image :confused:
Est-ce un problème de copier-coller différent de celui mentionné ci-dessus ?

4 « J'aime »

C’est le comportement de Windows 10. Je ne sais pas quel est le comportement sur Mac.

6 « J'aime »

Je vois ce problème avec Excel depuis des mois. Google Drive fonctionne parfaitement, donc quand je dois coller un tableau, je le copie d’Excel vers Google, puis vers Discourse. Je suis presque certain qu’il y a un bug ouvert à ce sujet, mais je n’arrive pas à le trouver.

8 « J'aime »

Je pense que Windows aime placer des éléments dans de nombreuses sections différentes du presse-papiers associées à divers types. Notre code JS doit pouvoir gérer cela et ne jamais sélectionner qu’une seule section du presse-papiers.

Nous essayons déjà de ne sélectionner qu’un seul format par :

Mais peut-être que nous collons également l’image ici et que nous devrions avoir un code qui dit… salut… j’ai du texte ici… ignore l’image.

4 « J'aime »

Je rencontre le même problème et j’ai trouvé cela, ce qui semble bien fonctionner avec Excel 365 :

Peut-être que certaines parties de ce code peuvent être utilisées dans Discourse.

4 « J'aime »

@vinothkannans pouvons-nous avancer sur cela avant la date de sortie, s’il vous plaît ?

7 « J'aime »

Le commit ci-dessus devrait résoudre ce problème. Désormais, nous n’inclurons pas les pièces jointes si l’option texte brut est disponible. @user2, pouvez-vous s’il vous plaît confirmer cela ?

12 « J'aime »
Colonne A Colonne B Colonne C
A1 B1 C1
A2 B2 C2
A3 B3 C3
A4 B4 C4
A5 B5 C5

Ça a l’air bien !

6 « J'aime »

Test de LibreOffice :

Hollywood Bien
Écran Correct
Jeu Dent
Marbre Personnel
Dinosaure Facture
Chat Tournage
Pitch Roi
Bond Poêle

Magnifique

:clap:

Très mineur et irrésoluble. Nous traitons inconditionnellement la première ligne comme un « titre », alors qu’il se peut simplement que nous collions des données. Un tout petit peu de découpage et de collage supplémentaires peuvent régler cela, donc je ne vois pas cela comme un problème majeur.

6 « J'aime »

Il n’est considéré comme un tableau que s’il comporte plusieurs colonnes ou plusieurs lignes.

Une seule colonne suffit :
1
2
3
4

De même pour une ligne :
1 2 3 4

Une liste à puces :

  • 1Password
  • 1U Password Manager
  • DashLane

Texte mixte :
Gestionnaires de mots de passe :

  1. LastPass (stocké dans le cloud) - https://www.lastpass.com/
  2. 1Password (stocké localement) - https://1password.com/
  3. KeePass (open source, stocké localement) - http://keepass.info/

Oui, je l’ai fait exprès lorsque j’ai développé cette fonctionnalité pour la première fois. J’ai simplement oublié la raison maintenant :slight_smile:

Quoi qu’il en soit, je vérifierai le code plus tard.

Désolé, je ne parviens pas à comprendre ces rapports.

9 « J'aime »

Je ne signalais pas un problème. Je montrais simplement que cela fonctionnait également correctement pour le texte et ne posait aucun problème avec les caractères Markdown, à savoir le point de liste à astérisque * .

5 « J'aime »

Ce sujet a été automatiquement fermé après 47 heures. De nouvelles réponses ne sont plus autorisées.