How about sparklines? These are little graphs inside a cell, you can set up one sparkline for the first row, and simple copy and paste downwards. Would be much easier to scroll through as well.
You can even move the sparklines to a new sheet, add a customer name column and increase row height to improved visibility. Or stack them in a square?
Quick way to create multiple sparklines:
Sparklines use relative referencing by default. That is, if you create a second sheet with a sparkline in A1 that refers to sheet1!A1:J1, then copying and pasting the sparkline to A2 will automatically refer to sheet1!A2:J2. If you copy and paste sparklines they also automatically become grouped. If you change the format of one, it will change for all. You can ungroup as required. You can also create the sparkline on the same sheet as the data, then cut and paste to where needed.
Dynamic Sparklines (change the source of a sparkline with a formula)
A comment by the OP "sparked" an interesting question. How do you easily stack and arrange sparklines when the data is linear/row-by-row but your sparklines may be i.e. in a grid. The sparklines' source are hardwired in the dialog box and doesn't accept formulas. How do you change the sparkline source programmatically but without VBA? Well, enter the "relative named range". The sparkline source can be a named range, lets call it sparkref. Put your cursor in A1. Click Formulas > Define name, and define sparkref as
=INDIRECT(A1) in the Refers To textbox (note A1 not $A$1). Now create a new sparkline in say E1, and type sparkref as the source. In E1 (same cell as sparkline) type in the data range for the sparkline e.g. "Sheet3!A1:J1" as text (without equal sign). Any sparkline defined like this will always take its source data from the range (defined in text) in its own cell. Make the cell font size 1, colour white and position top left. You can now use formulas to i.e. wrap row-by-row data into a 8x8 grid with
="Sheet3!A" & (ROW()+(COLUMN()-1)*8) & ":J" & (ROW()+(COLUMN()-1)*8).