Use the library to implement the first task. It seems that there are
still a lot of places need to be improved:
1, hand the condition that there are multiple columns whose have the
same title. In this condition, a list should be generated.
2, improve the AbsOut.java, to make it automatically.