PHP导出excel

引用google code中推荐的类库,下载地址:http://code.google.com/p/php-excel/downloads/list

说明:
1.此类库中,生成excel表格只能是二维的简单表格;
2.要生成表格,只需要调用两个函数即可:

$xls->addArray($table);
$xls->generateXML('my-test');

3.参数$table 是数组名,既二维数组,对其进行赋值时,也应该是二维数组的赋值。
赋值方式1:

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

赋值方式2:利用for循环对二维数组赋值:

for($i=1;$i<=10;$i++)
{
$table[$i]=array($teamname,$teamnum,$teamlocation,$member1,$member1tel);
}

4.函数$xls->addArray($table)的作用是增加一行记录。

需要注意的是,这个函数可以多次使用,以实现多次增加记录的目的,但,两个addArray()之间不允许有for循环等语句的执行,也就是说两次增加元组之间最好不要执行语句。

所以最好一次性将数组赋好值,然后只调用一次addArray()

5.函数$xls->generateXML(‘my-test’)的作用是将表格为生成xls格式的excel。‘my-test’为生成的表格名。

5 Comments to “PHP导出excel”

  1. Joe CHINA Google Chrome Windows says:

    :mrgreen:
    哇不错,捎带学习一下PHP,你这代码是用的什么插件么?
    我怎么用wp自带的标签不好用呢。

  2. Annie CHINA Google Chrome Windows says:

    :smile: thank you very much

Leave a Reply

(required)

(required)

:alien: :angel: :angry: :blink: :blush: :cheerful: :cool: :cwy: :devil: :dizzy: :ermm: :face: :getlost: :biggrin: :happy: :heart: :kissing: :lol: :ninja: :pinch: :pouty: :sad: :shocked: :sick: :sideways: :silly: :sleeping: :smile: :tongue: :unsure: :w00t: :wassat: :whistle: :wink: :wub: