php-excel.class.php收集foreach行

时间:2015-05-15 09:44:07

标签: php

https://code.google.com/p/php-excel/
我试图在一行中得到所有相同的数字(在这里用于测试目的):
所以最后我得到的结果是:
H1#H2#H3
1#1#1
2#2#2
3#3#3

这就是我的PHP看起来的样子,我需要以类($ data)的形式输出它,这个类会理解(最好是自动/动态地为现有的列数组生成它):

$head=array("H1","H2","H3");
$column1=array();
$column2=array();
$column3=array();

for($i=1;$i<=3;$i++){
   $column1[]=$i;
   $column2[]=$i;
   $column3[]=$i;
}

期望的PHP-来自我不知道如何生成的类的示例:

$data = array(
        1 => array ('Name', 'Surname'),
        array('Schwarz', 'Oliver'),
        array('Test', 'Peter')
        );

// generate file (constructor parameters are optional)
    $xls = new Excel_XML('UTF-8', false, 'My Test Sheet');
    $xls->addArray($data);
    $xls->generateXML('my-test');
    */ 

1 个答案:

答案 0 :(得分:0)

NYOS_ExcelWriter_simple 1.0似乎更容易使用,输出更具可预测性:

// data array
    $array = array();

    // 1 string
    $tr = array();
        // 1 colum
        $tr[] = 'one';
        // 2 colum
        $tr[] = 'two';

    $array[] = $tr;

    // 2 string
    $tr = array();
        // 1 colum
        $tr[] = '2 one';
        // 2 colum
        $tr[] = '2 two';

    $array[] = $tr; 

http://www.phpkode.com/source/s/nyos_excelwriter_simple/example.php
http://www.phpkode.com/source/s/nyos_excelwriter_simple/excel_simple.php