TableTools - The Only Javascript That Sorts, Filters, Searches, Summarizes, & Copies HTML Tables!
Home   Demo   Advanced Demo   Quirky Tables Demo   Performance Demo   License & Pricing   Purchase & Install

Welcome to Mingyi's TableTools, the most powerful HTML table/grid sorter on the web today. And WAIT! - it also lets you search, filter, analyze/summarize and copy HTML tables, no programming knowledge or learning framework needed! It's by far the best tool on the web for any type of HTML tables! Please read the full list of features below and check the demos out, then judge for yourself if it's the best! TableTools current version is 3.2.

Features of the entire program
  • Extremely powerful cross-browser sort/filter/search/summary/copy provided to any of your HTML tables
  • Takes almost no time and absolutely no programming knowledge to setup & start enjoying its power!
  • Works on any complex data table, nested tables and tables with colspans
  • Compact size (main Javascript is only 20 kb) and very speedy (check the 1000-row table demo out!) - reduce unnecessary paging
  • Context-sensitive menu allows quick access to all of TableTools' power!
  • TableTools & menu fully customizable/skinnable through configuration setting and CSS file
  • Internationalized in date style, decimal point etc. Configuration file localized language - you can let your user read in whatever language you want them to see!
Sort/Summary/Copy Features
  • Multiple-column-sorting on unlimited # of columns!!
  • Auto-detects Date, Time, IP address, Number, String, Currency for sorting/filtering
  • Sorts European-, US- or user-defined- styled Dates/Numbers
  • Sorts images, input box, dropdown menu etc.
  • Supports sorting ANY custom-datatypes (two examples included in demo that shows how to sort filename-like strings (abc123) and how to do sorting after doing unit-conversions!
  • Choose from min, max, average and many other stats to summarize your columns.
  • Allows easy addition of your own summary function
  • Copies the filtered/sorted table rows in different formats suitable for pasting into Excel, Email etc.
  • Copy selected row(s), cell(s), column(s)
Search/Filter/Misc. Features
  • Provides two types of filters - search/select - use one or use both!
  • Intelligent search - search partial string/number/date or match exact value(s) (0.5 and 0.05 E+1 would match each other!)
  • Search supports range operations for all datatypes, even your custom datatypes! - e.g., '<=5 & >3' gives you any number that's over 3 and less or equal to 5, '>= 01.01.2009 | < 01.01.2007' in a M/D/Y date column gives you dates prior to 2007 or in or after 2009, and so on ...
  • Search allows regular expression search, search all columns at once and/or inverted search (match only those without the search string)
  • Intelligent select - (0.5 and 0.05 E+1 would be one entry on the dropdown menu!)
  • Summary stats auto-refreshed after filtering
  • Many more!

Why wait? Check out the demos now!