I get a solution in https://tex.stackexchange.com/a/42186/128718 where he gave a solution to create attendance sheet in LaTeX. His solution is good.
But,he put column's width and title in separate line. When I have many columns and need to change the column's width again and again to adjust it with expected looks, I have to search the p{width} for that column that is boring and time consuming.
So, if there is a way that allow to put the width alongside the column's title it is easy to change any column's width.(e.g. column{|Name}{width=2cm})
You can give any solution to create attendance sheet/other table with the expected feature.