2010-11-03 47 views
1

将CSV数据粘贴到HTML文本区域时,或者在我能找到的所有jQuery富文本编辑器中粘贴数据时,视觉上都会“搞砸”:列对齐丢失,特别是当单元格很长且下面一个很长时短。用于CSV数据保存列对齐的HTML文本输入插件?

是否有人知道某种类似于文本区域的插件可视将某些CSV数据粘贴到其中时是否保留列对齐?这需要将标签解释为列分隔符,而不仅仅是固定数量的空格。

谢谢!

回答

0

写一个脚本,以取代celltags标签和换行符像rowtags:

r='foo\tbar\tfoobar\nbar\tfoo\tfoobar\nfoobar\tbar\tfoo'; 

r = r.replace(/\n/g,'</td></tr><tr><td>'); 
r = r.replace(/\t/g, '</td><td>'); 
r = '<table><tr><td>' + r + '</td></tr></table>'; 
alert(r); 
+0

嗨,我正在寻找一个解决方案这样做的直接textarea的内部粘贴的文本,但您的解决方案是好的, 谢谢。 – plang 2010-11-08 07:54:11