Our team developed a html/js scouting application that wrote .csv files for each match and could also collect every match.csv file to compile a "master" file which has data about each robot based on the match data. Worked pretty well at our last district.
https://github.com/FRC-Team-955/AerialAssistScouting