Need help on "dataSetToExcel"

I want to export the query results data to an excel sheet with some formatting.

Right now, the below code exports the data to excel sheet as shown in below snapshot “Exported_Data”.

I want to include the (Report details) “HeaderRow = [0,"Report Date: " + ReportDate,1, "Location: "+ LocSel, 2, " Equipment: "+ EquieSel]” above the table header (Serial No., GPM) for reporting purpose. Please refer snapshot “Report_Formatted”

Could I do the cell formatting and table borders in excel by scripts?

I have inserted the header row at row 0 (Marked in red colour), but still it showing under the table header.

Thanks in advance.

Code :
Filename = “Report_” + dateOut + “" +LocSel+"” +EquieSel+ “.xls”
results = system.db.runQuery(Query,“Equipment_DB_MySQL_Connection”)
result = system.dataset.toDataSet(results)
[color=#FF0000]HeaderRow = [0,"Report Date: " + ReportDate,1, "Location: "+ LocSel, 2, " Equipment: "+ EquieSel][/color]
Heading = system.dataset.addRow(result,0,HeaderRow)
spreadsheet = system.dataset.dataSetToExcel(1, [Heading])
filePath = “C:\output\” + Filename
system.file.writeFile(filePath, spreadsheet)
system.net.openURL(“C:\output\” + Filename)