Thanks for the file.
Well, I asked your to provide the Excel file with your data splitted according to your desired sequence when worksheet is shown in Print Preview in MS Excel (see my previous reply for your reference).
For your information, by default, MS Excel does render data vertically using top to down approach, it means if a set of column (with certain rows) are pasted in the first pages, on the second page, the next set of the same columns would be pasted until the last row for those columns. Please view your sheet in Page Break Preview in Ms Excel to know what I am saying.
By the way, if you like, you may render more columns or even all the columns in a single page if it suit your needs, see the document for your reference:
Anyways, I will explore using Ms Excel manually further and let you know shortly.