Mobile app version of vmapp.org
Login or Join
Tiffany317

: How do I reduce the use of horizontal scrollbars with tables? I'm creating a website whose sole purpose is to show users large datasets in tables. Many of the tables have upwards of 20 columns,

@Tiffany317

Posted in: #WebsiteDesign

I'm creating a website whose sole purpose is to show users large datasets in tables. Many of the tables have upwards of 20 columns, and I absolutely hate having horizontal scrollbars.

What are the best practices regarding the reduction of horizontal scrollbar use with large tables?

I've already implemented a toggle button that will switch between "essential" columns and all the columns when clicked. Even then, there's a lot of horizontal scrolling.

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Tiffany317

2 Comments

Sorted by latest first Latest Oldest Best

 

@Sims5801359

I think you need to determine if it's really a problem to those who will use the system. How are they using thise tables? "I absolutely hate having horizontal scrollbars" doesn't seem to be sufficient justification.

I'm looking at Excel sheets with a similar number of columns right now. I've 'frozen' the left-most column so the row headers are always visible. I am then happy to scroll left and right to view the other columns, given that they all have approximately the same importance and I may need to view any one of them at any time.

10% popularity Vote Up Vote Down


 

@Welton168

Determine what data a user needs to see at any given time.

Generally, there's data that isn't relevant, or is only relevant in the context of other data.
Perhaps there's a way you can split the data up like so (hard to know without any examples :( ) to create different sections.

Some information is also able to be stacked ontop of eachother.
For example, an address is an easily recognisable format, and when placed underneath a name the relationship is obvious. By moving the data in your columns around based on relationships you can attempt to minimise the columns.

Sometimes there's data that is important, but not important at a glance, so might be better displayed as a second line of data underneath the first row of data, that is made visible by selecting the row.

That said, an accurate answer to improve usability is hard to get without an example. Check ux.stackexchange.com as there's a wealth of information regarding data formatting and display.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme