NXROADMAP-135: processing documents with pageprovider, detect excel row limit, use multiple sheet to span exceeding columns, added test cases, refactors