PHP_XLSXWriter库问题

时间:2015-10-06 15:08:28

标签: php excel

我对PHP_XLSXWriter

有疑问

(1)
当我转到example.php时,我不理解以下代码:

$writer->writeToStdOut();

代码含义是什么?

(2)
当我转到example-cli-load.php时,我会遵循以下代码:

echo '#'.floor((memory_get_peak_usage())/1024/1024)."MB"."\n";

在网页中显示#0MB 。为什么呢?

(3)
writeSheetRowwriteSheet之间有什么区别?

(4)
以下代码中writeSheetHeader的目的是什么?

$header = array("string","string"); 
...
$writer->writeSheetHeader($sheet_name, $header, $suppress_header_row = true);`

1 个答案:

答案 0 :(得分:2)

  

(1)   当我去example.php时,我不理解下面的代码:

     

$写入器的> writeToStdOut();

     

代码含义是什么?

这意味着将电子表格写入标准输出(浏览器)而不是将其写入服务器上的文件

  

(3)   writeSheetRow和writeSheet有什么区别?

writeSheetRow()在工作表的末尾写一行; writeSheet()将您传递的数组中的所有行写为参数

  

(4)   以下代码中writeSheetHeader的用途是什么?

     

$ header = array(" string"," string");   ...   $ writer-> writeSheetHeader($ sheet_name,$ header,$ suppress_header_row = true);

writeSheetHeader()并不只是编写标题行,它还为列设置样式。抑制标题行仍设置列样式(在这种情况下为字符串)但不编写实际标题行