i think it's very simple. csv is a comma-separated format type that Excel can read and write by itsself. so if there is nothing binary data, it's very easy to anlaysis by Excel VBA.
and about making the report by Excel VBA, i have the enough ability to complete this work too, please contact me, thank you.