AutoCAD script (AutoLISP?) for outputting a layer list and object data to excel

Job ID: 32010575

Budget: $30 – $250 NZD

I want to have an automated script for AutoCAD that, for a file that is open, when you execute the script / code, it will generate an output and put it into an excel spreadsheet in a table the following data:
1. a layers list of all layers
2. all known data (geometric, other) about that layer
3. all known data about the OBJECTS of that layer
4. for all associated objects per layer - to a list in an excel spreadsheet, most importantly VOLUME and SURFACE.
Related categories: Visual Basic Excel CAD/CAM AutoCAD Lisp