X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=JsonToExcel.php;h=ce9d97b570f0107af24147cd64de08d5b0b1882c;hb=72f50311d548aedfcb941b48267535cb723ee5db;hp=2a842a03488298886eaf56f06bb6624acf31a9a5;hpb=f8c97b441006e819528c0042f25b1fc80675321e;p=Pman.Core diff --git a/JsonToExcel.php b/JsonToExcel.php index 2a842a03..ce9d97b5 100644 --- a/JsonToExcel.php +++ b/JsonToExcel.php @@ -44,7 +44,7 @@ class Pman_Core_JsonToExcel extends Pman header("HTTP/1.0 400 Internal Server Error"); die("Missing json attribute"); } - $_json = $_POST['_json']; + $json = json_decode($_POST['_json']); $worksheet = $workbook->addWorksheet("Sheet 1"); if (is_a($worksheet, 'PEAR_Error')) { @@ -53,6 +53,14 @@ class Pman_Core_JsonToExcel extends Pman //print_R($worksheet); $worksheet->setInputEncoding('UTF-8'); + for ($r = 0; $r < count($json); $r++) { + $row = $json[$r]; + for ($c = 0; $c < count($row); $c++) { + $worksheet->write($r, $c, $row[$c]); + } + + } +