Beispiel #1
0
 function testUsage2()
 {
     // NOTE shows how to add multiple rows at once, without a header
     $data = array(array(1, "kalle"), array(2, "pelle"), array(3, "lisa"));
     $model = new \Core3\Model\Spreadsheet();
     $model->addRows($data);
     $writer = new Csv();
     $this->assertEquals($writer->render($model), '1;kalle' . "\r\n" . '2;pelle' . "\r\n" . '3;lisa' . "\r\n");
 }
Beispiel #2
0
 function testUseObjects()
 {
     // NOTE tests the use of objects
     $rowOne = new RowFormat();
     $rowOne->id = 1;
     $rowOne->name = "mr mr";
     $rowOne->decimalNumber = 3.14;
     $rowOne->datestamp = "2014-04-26 11:13:21";
     $rowTwo = new RowFormat();
     $rowTwo->id = 2;
     $rowTwo->name = "oteth";
     $rowTwo->decimalNumber = 5.559;
     $rowTwo->datestamp = "2014-05-01 12:00:00";
     $model = new \Core3\Model\Spreadsheet();
     $model->addRows(array($rowOne, $rowTwo));
     $writer = new \Core3\Writer\Spreadsheet\Json();
     $this->assertEquals('[' . '{"id":1,"name":"mr mr","decimalNumber":3.14,"datestamp":"2014-04-26 11:13:21"},' . '{"id":2,"name":"oteth","decimalNumber":5.559,"datestamp":"2014-05-01 12:00:00"}' . ']', $writer->render($model));
 }