PHP 如何导出多个工作表的EXCEL文件呢?

时间:2022-02-09 01:27:17
我现在想利用PHP导出一个EXCEL文件,可是这个EXCEL文件中,想多增加几个工作表,不知道楼里的兄弟们知道不知道呀?如果知道急求支援呀,谢谢了!!!!!!!!!!!!!!!

2 个解决方案

#1


function xlsBOF() { 
      echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);  
      return; 


function xlsEOF() { 
      echo pack("ss", 0x0A, 0x00); 
      return; 


function xlsWriteNumber($Row, $Col, $Value) { 
      echo pack("sssss", 0x203, 14, $Row, $Col, 0x0); 
      echo pack("d", $Value); 
      return; 


function xlsWriteLabel($Row, $Col, $Value ) { 
      $L = strlen($Value); 
      echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L); 
      echo $Value; 
return; 


我也需要这个功能,是从网上找的,你试一下.

#2


建议大家导出Excel格式的XML格式,有时候导出的Excel表格格式在Excel打开时会存在问题,本人就是导出成XML格式的,特别方便,要增加工作表也很方便,如果有需要联系我吧(QQ:1188618)

#1


function xlsBOF() { 
      echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);  
      return; 


function xlsEOF() { 
      echo pack("ss", 0x0A, 0x00); 
      return; 


function xlsWriteNumber($Row, $Col, $Value) { 
      echo pack("sssss", 0x203, 14, $Row, $Col, 0x0); 
      echo pack("d", $Value); 
      return; 


function xlsWriteLabel($Row, $Col, $Value ) { 
      $L = strlen($Value); 
      echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L); 
      echo $Value; 
return; 


我也需要这个功能,是从网上找的,你试一下.

#2


建议大家导出Excel格式的XML格式,有时候导出的Excel表格格式在Excel打开时会存在问题,本人就是导出成XML格式的,特别方便,要增加工作表也很方便,如果有需要联系我吧(QQ:1188618)