Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何为MySQLQueryTable中的ExcelWriterXML结果集提供单元格格式?_Php_Mysql_Xml_Excel - Fatal编程技术网

Php 如何为MySQLQueryTable中的ExcelWriterXML结果集提供单元格格式?

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);

我遇到的问题如下:我使用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();
在这一点上,一切都正常,但我无法以任何方式更改单元格,有些结果很奇怪,因为它们是以非特定的数据格式表示的


谢谢

我怀疑任何人都无法在不知道如何更改单元格或拥有“奇数”数据样本的情况下提供实际代码,但以下是有关使用的文档。如果这不允许您在使用
mysqlQueryToTable
创建一个工作表后应用样式(这可能是因为它似乎是一个大规模的数据转储),那么您可能必须一次读取一行MySQL数据(可能是一个数组),然后写入每一行(或元素)一次一行,这样样式就可以应用于。

我怀疑没有人能够在不知道如何更改单元格或拥有“奇数”数据样本的情况下提供实际代码,但下面是有关使用的文档。如果这不允许您在使用
mysqlQueryToTable
创建工作表后应用样式(这可能是因为它似乎是一个大规模的数据转储),那么您可能需要一次读取一行MySQL数据(可能是一个数组),然后一次写入每行(或元素)一行,这样样式就可以应用于