在浏览器中操作HTML表
Manipulate HTML Table in Browser
我阅读了很多图表和图形,我想知道是否有一个FF或GC扩展允许我以拖放类型的方式交换行和列。
例如,如果我想比较第1、55、92和143行中的值,我是否可以重新排列表格,将这四行放在图表的顶部,以便进行比较?
我知道我可以把它复制粘贴到Excel中,我希望浏览器有一个解决方案。
Firefox:
https://addons.mozilla.org/en-us/firefox/addon/tabletools2/https://addons.mozilla.org/en-us/firefox/addon/export-to-csv/也可以导出到excel:
如何使用javascript导出html表格到excel
http://www.mrkent.com/tools/converter/我但是……选中我需要的> ctrl c> ctrl v进入excel并完成。
var rowIndexWanted = [4, 5];
var table1 = document.getElementById('table1');
var table1body = table1.getElementsByTagName('tbody');
var rows = table1.getElementsByTagName('tr');
var rowsWanted = [];
for(i in rowIndexWanted)
{
rowsWanted.push(rows[rowIndexWanted[i]]);
}
for(i in rowsWanted)
{
table1body[0].insertBefore(rowsWanted[i], table1body[0].childNodes[0]);
}
提示:您可以通过按住Ctrl键并选择单元格范围来选择单元格(至少在Firefox中是这样)。
来自J. Ruderman的Bookmarklets允许您按任何列对表进行排序,转置它或对行进行编号。
你正在搜索的内容似乎与Kendo等框架提供的功能类似:列重新排序或聚合?
相关文章:
- 操作javascript变量[HTML]以只显示文本
- HTML class=Ajax操作,如何让类点击调用好的操作
- 使用jquery在html中添加双击操作
- 如何获取html中输入框的值并对其进行操作
- 在HTML表中插入时立即触发操作
- 使用javascript将标记附加到HTML的特定操作
- 具有两个提交按钮和两个不同操作的 HTML 表单
- 如何使用 Ajax 以 html 格式呈现没有布局的 Rails 操作
- 在不更改 HTML 的情况下操作 HTML 字符串的内容
- 编译角度代码以便能够执行内部html操作
- jQuery文本html操作,以查找大量文本中出现的字符,然后更改其颜色
- 如何从用户输入的文本框中从 Html 操作链接控件捕获传递多个值并发送到操作方法
- HTML 操作将空格更改为加号
- 当涉及到内部HTML操作时,我如何绕过IE的“限制”
- 在ASP.NET MVC3剃刀上使用javascript变量动态创建html操作链接
- 创建动态HTML.操作完成后自动将HTML写入网页
- MVC - Html.操作使用Javascript检索元素,然后将其作为参数传递给Controller,然后返回一个Pa
- 在jQuery html操作之后,Radio Input被选中
- 从HTML操作javascript数组
- console.log和html操作的行为不期望使用node.js, bootstrap和jquery