你如何给单元格格式从mysqlQueryToTable ExcelWriterXML结果集?

我遇到的问题如下:我正在使用ExcelWriterXML从mySql表中提取数据并将其写入Excel文件中。 一切工作正常,但我没有控制函数mysqlQueryToTable写入的单元格格式。 代码如下:

$xml = new ExcelWriterXML($name . ".xml"); $qSheet = $xml->addSheet('Export'); $qSheet->mysqlQueryToTable(DB_HOST, DB_USER, DB_PWD, $query, $table); $xml->sendHeaders(); $xml->writeData(); 

在这一点上一切正常,但我不能以任何方式改变单元格,而且有些结果很奇怪,因为它们是以非特定的数据格式表示的。

谢谢

我怀疑任何人都能够提供实际的代码,而不知道你想如何改变单元格或有一个“奇怪”的数据样本,但这里是关于使用addStyle方法的文档。 如果在使用mysqlQueryToTable创build工作表mysqlQueryToTable (这可能是因为它看起来是数据的大量转储)而不能应用样式,那么您可能需要读取MySQL数据(可能为一个数组)一次,然后每行写一行(或元素)一行,所以样式可以用writeString方法来应用。