Firefox:
1.0 – 2.0.0.*
TableTools sorts, filters or copies any HTML table. Two filtering modes supported: select filtering (each column has one drop down menu allowing you to select a certain value); search filtering (each column has one search box allowing you to...
TableTools sorts, filters or copies any HTML table. Two filtering modes supported: select filtering (each column has one drop down menu allowing you to select a certain value); search filtering (each column has one search box allowing you to search for any value in the column using keyword(s) or javascript regular expressions, very powerful and flexible!)
Sorting/select filtering are smart as they auto-detect the data types such as date/time stamps, numbers (including scientific notations), major currencies, IP addresses, or plain text.
Context menu allows users to force sorting column data as any of the predefined data types. Please check my demo page at http://www.mingyi.org/other/tabletools.html for the detailed feature list.
This extension is the perfect first-glance tool for HTML data tables, providing better sorting and filtering capabilities than MS Excel (and directly in FF!), but if you need to make a graph or sth., just use the extension to copy the whole table into Excel!
Note: Sort/filter/copy of nested table, colspan and rowspan sometimes do not work well, but unfortunately there is no standard/easy way to sort/filter the more complex situations.
Default shortcuts for various functionalities (click is always left mouse click):
* Sort: ctrl+alt+click in table
* Show/hide filter: ctrl+shift+click (note that by default select filtering dropdown menu shows, but one can change default to showing the search box filtering in the extension options dialogue for TableTools)
* Copy all table rows as various formats: ctrl+z(or e or q)+click
* Copy only the filtered table rows as various formats: ctrl+shift+z(or e or q)+click
Note that all these functions can be accessed through context menu by right click your mouse. Extension options also offer a wealth of options you could set!
Works with:
<script type="text/javascript">setTimeout(function() { fixPlatformLinks("2637",document.getElementById('installTrigger9645').getAttribute('addonName'));},0);</script>




Exciting development for v0.16: I just spent 1.5 hours to add search box filtering that supports both plain text and javascript regular expressions (http://www.javascriptkit.com/javatutors/redev2.shtml). The feature is accessible from both context menu and option menu. This technically simple addition was suggested by a user (thanx much) and should be very powerful and useful!