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');
*/
答案 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