Assuming that out_str has your html table data
$csv = $out_str;
$csv = str_replace("<table class='gradienttable'>","",$csv);
$csv = str_replace("</table>","",$csv);
$csv = str_replace("</td><td>",",",$csv);
$csv = str_replace("<td>","",$csv);
$csv = str_replace("</td>","",$csv);
$csv = str_replace("</font>","",$csv);
$csv = str_replace("</tr>","",$csv);
$csv = str_replace("<tr>","\n",$csv);
Remove any CSS from the file
$csv = str_replace("<font color='yellow'>","",$csv);
$csv = str_replace("<font color='red'>","",$csv);
$csv = str_replace("<font color='green'>","",$csv);
$csv = str_replace("</th><th>",",",$csv);
$csv = str_replace("<th>","",$csv);
$csv = str_replace("</th>","",$csv);
file_put_contents('currentFile.csv',$csv);
Output the file currentFile.csv to the user
Hope it helps!