UX Planet

UX Planet is a one-stop resource for everything related to user experience.

Follow publication

5 ways to design a user-friendly data table

Ashish Sharma
UX Planet
Published in
2 min readDec 11, 2021
Vector style image showing data table

Align Numaricals to Right of the column

While presenting a table it is important to align numerical at the right side of the column. This makes it easy for a user to distinguish them from others. You can align the number to right in case of showing amounts, scores, and marks, etc.

Table showing numerical aligned on right side
Numerical aligned in right makes score easy to count

Show headers

The user must be able to see what the column or a row is about. You can use the two in following of the way shown below:

Table with headers on both top and left
You can have headers on either just the top side or both top and left

Stop Using modal every time

Don’t always use modals/popups when editing fields inside the table. If the information is small and there are a few details to play around with, you can use drop-down extensions instead.

Table showing button and its function
Using expand and collapse makes the navigation simple.
Table with expanded view allowing user to edit its fields

How to put navigation in case of multiple columns?

Adding navigation to a table consisting of multiple columns is quite a hassle. But there is one way we can make it work. It is by showing them when the user is hovering over a row. Though this only works on PC setups.

Table showing button on mouse hover over a field
On hover you can hide the less relevant info and bring the buttons you need to show.

How to show the checkbox?

Now let’s take a scenario where a user has a long list and they have to export a few related ones. Just putting a check button won’t be prominent enough. Making the highlight visible through the whole row itself reduces the chance of errors.

Data Table showing whole row seleced when clicked on check box
Show the complete selection when checked.

Sign up to discover human stories that deepen your understanding of the world.

Published in UX Planet

UX Planet is a one-stop resource for everything related to user experience.

Written by Ashish Sharma

Not just a UX Designer, I love creating stuff ✨ Connect with me via email: ashishsauparna@gmail.com

No responses yet

Write a response