2013-03-12 4 views
0

Я занимаюсь чтением диаграмм и графиков, и мне было интересно, есть ли расширение FF или GC, которое позволяет мне делать такие вещи, как строки подкачки и столбцы в стиле перетаскивания.Манипулировать таблицей HTML в браузере

Например, если я хочу сравнить значения в строках 1, 55, 92 и 143, есть ли способ, которым я могу переставить таблицу, чтобы поместить эти четыре строки в верхней части диаграммы для удобства сравнения?

Я знаю, что мог бы скопировать и вставить его в Excel, я надеялся, что в браузере есть решение.

+0

Вы можете использовать инспектора хрома для перемещения элементов вокруг. Или вы могли бы написать букмарклет, чтобы добавить функциональность. –

+0

выполнила обновленную версию ответа javascript/non jQuery для решения этой проблемы. – NoodleFolk

ответ

1

Firefox:

https://addons.mozilla.org/en-us/firefox/addon/tabletools2/

https://addons.mozilla.org/en-us/firefox/addon/export-to-csv/

Вы также можете экспортировать в Excel:

How to export html table to excel using javascript

http://www.mrkent.com/tools/converter/

Я однако ... выделите, что мне нужно> cntrl c> cntrl v в excel и сделано.

+0

Да, я знаю, что могу это сделать в Excel но я делаю это так часто, что было бы проще, если бы я мог сделать это в браузере. – user532493

+0

см. 1-я две ссылки. – RandomUs1r

0
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]); 
} 
+0

Нет, это куча чисел и статистики, которые я просматриваю на сайте, созданном кем-то другим. – user532493

+0

попробуйте приведенный выше фрагмент javascript. предполагая, что страница использует jQuery, вы можете просто вытащить firebug или chrome debugger и запустить код – NoodleFolk

+0

Я пробовал код и получил это сообщение TypeError: $ (...) null [Break On This Error] \t $ ("# table1 tr") – user532493

0

Совет: вы можете выбрать клетки (в Firefox, по крайней мере), поддерживая клавишу нажатой и выбора диапазона Ctrl ячеек.

Bookmarklets from J. Ruderman Позвольте сортировать таблицу по любому столбцу, перенести ее или пронумеровать строки.

Что вы ищете, похоже на функциональность, предлагаемую такими каркасами, как Kendo: column reordering или Aggregates?

 Смежные вопросы

  • Нет связанных вопросов^_^