Responsive Data Tables: A Comprehensive List of Solutions

Thank you, a useful list of options.

I tried using TableSaw yesterday (before seeing this article) but it wasn’t all that easy, and it made nonsense of my table because it dropped all my column headings (days of the week). If it were possible to avoid that I failed to work out how.

My table is a calendar, with days of the week horizontally and months vertically. Allowing for different start days, it comes out at about 38 columns wide (most of them narrow, fortunately). All the data comes from a MySQL DB via PHP, so my solution was simply to make an entirely new set of tables (one per month), each only one week wide. It only added about 80 lines of code to the existing PHP. Finally a media query to hide/display the appropriate table(s).

I’m sure there are times when a plug-in will be a better solution, but let’s not forget there are others. See it at: http://seaviewmull.co.uk/availability/2015