If by "report" you mean a listing that you can quickly generate to save or print out, you could do the following to create a TextEdit document like this:

... from a table like this:

- Copy-paste script below into Script Editor (in Applications > Utilities).
- Change column letters in the first line to match the columns your table.
- Click somewhere in the table.
- Click the triangle 'run' button in Script Editor.
SG
set {namCol, strCol, cityCol, stCol, codeCol, telCol, emailCol} to {"A", "B", "C", "D", "E", "F", "G"}
tell application "Numbers"
tell front document to tell active sheet
tell (first table whose selection range's class is range)
set theRpt to ""
repeat with i from header row count + 1 to row count
if column namCol's cell i's value is not missing value then
set theRpt to theRpt & ¬
column namCol's cell i's value & " " & ¬
column telCol's cell i's value & return & ¬
column strCol's cell i's value & ", " & ¬
column cityCol's cell i's value & " " & ¬
column codeCol's cell i's value & " " & ¬
columnemailCol'scelli'svalue & return & return
end if
end repeat
end tell
end tell
end tell
tell application "TextEdit"
activate
set newDoc to makenewdocument
set newDoc'stext to theRpt
end tell