I see a lot more than 3 records my friend 
No harm though, I found the issue.
read.table is good for reading in csv's not xls files, which are complex binaries.
You will need a package, I recommend readxl
install.packages("readxl") # <-- only need to run this once in your console, not in your script
library(readxl)
readxl::read_xls("Sample_Report__V0100031.xls" )
# A tibble: 20,776 x 11
Session_Name_ Trial_Index_ TIMESTAMP LEFT_GAZE_X LEFT_GAZE_Y RIGHT_GAZE_X RIGHT_GAZE_Y RESOLUTION_X RESOLUTION_Y LEFT_INTEREST_A~
<chr> <dbl> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
1 V0100031 5 1859620,~ 985,90 569,70 950,00 555,20 60,10 60,20 RECTANGLE_INTER~
2 V0100031 5 1859621,~ 986,10 569,30 950,00 555,30 60,10 60,20 RECTANGLE_INTER~
3 V0100031 5 1859622,~ 986,20 569,20 950,00 555,30 60,10 60,20 RECTANGLE_INTER~
4 V0100031 5 1859623,~ 986,30 569,00 949,90 555,40 60,10 60,20 RECTANGLE_INTER~
5 V0100031 5 1859624,~ 986,30 568,90 949,80 555,80 60,10 60,20 RECTANGLE_INTER~
6 V0100031 5 1859625,~ 986,40 568,80 949,70 556,30 60,10 60,20 RECTANGLE_INTER~
7 V0100031 5 1859626,~ 986,50 569,00 949,80 556,70 60,10 60,20 RECTANGLE_INTER~
8 V0100031 5 1859627,~ 986,40 569,20 950,00 557,30 60,10 60,20 RECTANGLE_INTER~
9 V0100031 5 1859628,~ 986,10 569,50 950,20 558,10 60,10 60,20 RECTANGLE_INTER~
10 V0100031 5 1859629,~ 985,90 569,60 950,20 558,90 60,10 60,20 RECTANGLE_INTER~
# ... with 20,766 more rows, and 1 more variable: RIGHT_INTEREST_AREA_LABEL <chr>