You are setting v to a Dynamic expression. Dynamics are special "objects" that display things in the front end. ListLinePlot won't work with such objects--it needs a list of points. To fix this, you need to put the assignment inside the Dynamic:
Dynamic[v = Refresh[ExcelRead["C7:C20"], UpdateInterval -> 1]]