gpt4 book ai didi

PHPEXCEL : php excel only show 1 letter

转载 作者:行者123 更新时间:2023-12-04 20:44:44 26 4
gpt4 key购买 nike

请在PHPEXCEL上帮助我。它只显示一个字母。
这是我的 php 代码:

$sql_question   =   "SELECT * FROM tna_question WHERE title_id = '$tid' ORDER BY section_id";

$result_question = mysql_query($sql_question, $db);

$category = array();

while ($row = mysql_fetch_assoc($result_question)) {
$arr1 = $row['question'];
$arr = array_push($category ,$arr1);
$category_count++;
}

$arr3[] = $category;

sql 查询的结果是一个数组:
Array ( [0] => gfhgfh [1] => gfhfg [2] => fggfdg [3] => fds [4] => asd [5] => fghgfh [6] => Policy Wordings / Coverage [7] => Risk Assessment / Survey & Underwriting [8] => Policy Wordings / Coverage [9] => Risk Assessment / Survey & Underwriting ) 

当我使用这条线时:
$objPHPExcel->setActiveSheetIndex()->fromArray($category, NULL, 'C7');

它只给了我每行的第一个字母

enter image description here

但如果我做这个:
$objPHPExcel->setActiveSheetIndex()->fromArray($arr3, NULL, 'C7');

它将在一行中提供所有数据。
enter image description here

但我想要的输出是这样的:

enter image description here

最佳答案

您可以使用以下代码来获得所需的结果:

foreach($arr3 as $k => $v){
$objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($col, $k, $v);
}

备注 :更改列值将使其仅向左和向右移动。如果您想将整个内容向下移动,则将 $k 替换为 $k+$val ,其中 $val 是您想要向下移动的行数。

关于PHPEXCEL : php excel only show 1 letter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21593913/

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