CleverRoad introduce their new library named AdaptiveTableLayout which makes it possible to read, edit and write CSV files. If you use Android-based device, you can easily use this library for implementation of all mentioned actions.
As a result, you will be able to change rows and columns, display the picture via link, and align the required data. It will surely help you cope with your tasks faster and make your output higher. AdaptiveTableLayout Android library is seems like your disposal.