This command will list all leases for a certain scope if you run it on the DHCP server:
netsh dhcp server scope 192.168.1.0 show clients
You can pipe the output of the command to a text file if you want to and then process the file manually in an editor or you can write a script that parses the output from the netsh command to produce a custom list automatically but that will require some work.
How often will you need to produce lists like this?
Did you run the command on the dhcp server?
What Operating System is your DHCP server running?
You may need to run netsh add helper dhcpmon.dll first.