在浏览器中操作HTML表

Manipulate HTML Table in Browser

本文关键字:HTML 操作 浏览器      更新时间:2023-09-26

我阅读了很多图表和图形,我想知道是否有一个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等框架提供的功能类似:列重新排序或聚合?