I'm working on a redesign that needs to translate well from desktop to tablets. There is a table that could potentially hold thousands of entries. Think of this page as a dashboard. From what I gather, the user should be able to select multiple or all entries and apply a variety of actions (ex: delete, compare, edit). Unfortunately I only have screenshots to look at, so I'm not sure what all the interactions for this table are.
The full data for the entries should be available to the user on the tablet device (ie. all columns should display without scrolling or hiding columns). There are 8 columns ranging in width and the column on the end has a dropdown for extra actions specific to that entry.
I've explored this issue on Google and have found a few suggestions. My problem is similar to these questions: How should large table columns be handled on a responsive design?, How to present heavy data tables on smartphones?. I've also looked at this article by Filament Group that is referenced a lot in other similar questions.
However, as previously stated I cannot hide any columns. The strongest solution I've seen so far is displaying the data in card views, however this doesn't allow for entry comparison very well and it seems like it might be tedious if the user needs to select many entries at once.
Is there a more creative solution out there that would still allow the user to easily view and compare many entries at one time that translates well between desktop and tablet? Preferably the display would be the same for both desktop and tablet.
Sorry for the long winded details.
TLDR: I need a way to display large amounts of table data on a tablet without hiding columns or making the user scroll horizontally. The solution also needs to allow the user to select multiple or all entries to compare in the least-tedious manner.