Php 如何为MySQLQueryTable中的ExcelWriterXML结果集提供单元格格式?
我遇到的问题如下:我使用ExcelWriterXML从mySql表中提取数据并将其写入Excel文件。一切正常,但我无法控制函数mysqlQueryToTable编写的单元格格式。代码如下:Php 如何为MySQLQueryTable中的ExcelWriterXML结果集提供单元格格式?,php,mysql,xml,excel,Php,Mysql,Xml,Excel,我遇到的问题如下:我使用ExcelWriterXML从mySql表中提取数据并将其写入Excel文件。一切正常,但我无法控制函数mysqlQueryToTable编写的单元格格式。代码如下: $xml = new ExcelWriterXML($name . ".xml"); $qSheet = $xml->addSheet('Export'); $qSheet->mysqlQueryToTable(DB_HOST, DB_USER, DB_PWD, $query, $table);
$xml = new ExcelWriterXML($name . ".xml");
$qSheet = $xml->addSheet('Export');
$qSheet->mysqlQueryToTable(DB_HOST, DB_USER, DB_PWD, $query, $table);
$xml->sendHeaders();
$xml->writeData();
在这一点上,一切都正常,但我无法以任何方式更改单元格,有些结果很奇怪,因为它们是以非特定的数据格式表示的
谢谢我怀疑任何人都无法在不知道如何更改单元格或拥有“奇数”数据样本的情况下提供实际代码,但以下是有关使用的文档。如果这不允许您在使用
mysqlQueryToTable
创建一个工作表后应用样式(这可能是因为它似乎是一个大规模的数据转储),那么您可能必须一次读取一行MySQL数据(可能是一个数组),然后写入每一行(或元素)一次一行,这样样式就可以应用于。我怀疑没有人能够在不知道如何更改单元格或拥有“奇数”数据样本的情况下提供实际代码,但下面是有关使用的文档。如果这不允许您在使用mysqlQueryToTable
创建工作表后应用样式(这可能是因为它似乎是一个大规模的数据转储),那么您可能需要一次读取一行MySQL数据(可能是一个数组),然后一次写入每行(或元素)一行,这样样式就可以应用于