$grid = new SimpleGrid(); $grid->AddHeadingRow(true); for ($c = 1; $c <= $numcol; $c++) { $grid->AddCell("Column {$c}"); } for ($r = 1; $r <= 100; $r++) { $grid->AddDataRow(); $grid->AddCell($r); for ($c = 2; $c <= $numcol; $c++) { $grid->AddCell("Cell {$r}:{$c}"); } } $fmt = isset($_GET["fmt"]) ? $_GET["fmt"] : ""; switch (strtolower($fmt)) { case "xl": $grid->RenderExcel("rico.xls"); break; case "csv": $grid->RenderDelimited("rico.csv", ",", ""); break; default: $grid->Render("ex1", 1); // output html break; } ?> </body> </html>