首页 > 解决方案 > 来自excel的TinyMCE粘贴

问题描述

我无法解决 TinyMCE 编辑器的问题。

如果我从 Excel 复制表格并将其粘贴到编辑器中,它会丢失格式。我已经按如下方式设置了extended_valid_elements...

extended_valid_elements:"a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],table[style |class|border=2|width|cellspacing|cellpadding|bgcolor],colgroup,col[style|width],tbody,tr[style|class],td[style|class|colspan|rowspan|width|height|background| span|padding],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style|font-family|color]"

保存到 MySQL 字段中的 HTML 如下

从 Excel...

<table style="border-collapse: collapse; width: 242pt;" border="2" width="322">
<tbody>
<tr style="height: 14.25pt;">
<td style="height: 14.25pt; width: 105pt;" width="140">Test</td>
<td style="width: 104pt;" width="138"></td>
<td style="width: 33pt;" width="44">&nbsp;</td>
</tr>
</tbody>
</table>

从字...

<table style="width: 242.0pt; border-collapse: collapse;" border="2" width="0">
<tbody>
<tr style="height: 14.25pt;">
<td style="width: 105.0pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;" width="140">
<p style="margin-bottom: .0001pt; line-height: normal;"><span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; color: black;">Test</span></p>
</td>
<td style="width: 104.0pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;" width="139"></td>
<td style="width: 33.0pt; background: #92D050; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;" width="44">
<p style="margin-bottom: .0001pt; line-height: normal;"><span style="font-size: 10.0pt; font-family: 'Arial',sans-serif; color: black;">&nbsp;</span></p>
</td>
</tr>
</tbody>
</table>

我怎样才能从 excel 中完成这项工作而不必先通过单词?

标签: excelformattinymce

解决方案


看来我必须使用付费选项的电源膏......我与他们的销售团队进行了电话设置,看看它会花费多少!手指交叉。


推荐阅读