gpt4 book ai didi

PHPExcel动态单元格生成-迭代

转载 作者:行者123 更新时间:2023-11-30 00:06:00 27 4
gpt4 key购买 nike

我关于从 mysql 数据库导出数据并将其保存到 Excel 文件(多表)的创建脚本。我需要让细胞动态基因化。该脚本正确地显示了标题,但数据集为空。当我“回显”$value 变量时,我检查了数据是否存在。所以它应该有用。

如有任何帮助,我们将不胜感激。非常感谢。

// Add new sheet
$objWorkSheet = $objPHPExcel->createSheet($i); //Setting index when creating

//Write heading cells
$c=0;
foreach ($res['name'] as $name) {
$objWorkSheet->setCellValueByColumnAndRow($c, 1, $name);
$c++;
}
//Write data cells
$rowcount = 2; // 2-to skip the header
while($celldata = mysql_fetch_assoc($qry)) {
$col=0;
foreach($celldata as $key=>$value){
$objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($col,$rowcount,$value);
$col++;
}
$rowcount++;
$col=0;
}

// Rename sheet
$objWorkSheet->setTitle("$title");

最佳答案

尝试改变

$objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($col,$rowcount,$value);

$objWorkSheet->setCellValueByColumnAndRow($col,$rowcount,$value);

因为当前工作表可能不是事件工作表,因此您可能写入了错误的工作表

关于PHPExcel动态单元格生成-迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24543258/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com