编程语言
首页 > 编程语言> > JavaScript-如何使基于网络的“表格”选择得像电子表格一样? (矩形面积与行换行选择)

JavaScript-如何使基于网络的“表格”选择得像电子表格一样? (矩形面积与行换行选择)

作者:互联网

我想制作一个显示在网页上的表格,但其中一项要求是使其易于复制和粘贴到电子表格中.普通的HTML表格选择行为与Excel这样的电子表格的选择方式明显不同-当您选择多行时,它会环绕而不是选择矩形区域.在这方面,是否有任何方法可以使HTML表格的行为像电子表格,还是求助于Flash表格或类似方法的唯一方法?

解决方法:

我没有想到简单的解决方案.你可以…

>使用mousedown / up事件在表格上方进行矩形“假选择”.
>使用javascript,将选定单元格的值解析为CSV结构.
>通过ajax将CSV数据发送到服务器,并让服务器将它作为带有正确HTTP标头的CSV文件发送回给您.
>现在,您可以将下载的CSV文件导入Excel.

丑陋?哦耶.

标签:html-table,spreadsheet,javascript
来源: https://codeday.me/bug/20191210/2099800.html