首页 > 解决方案 > 如何在php中获取excel的列名

问题描述

我的列正在增加基于我的测试名称..如何从 excel 列中获取测试名称。我想要我的 excel 标题,以便我可以将结果与我的数据库中的相应测试名称一起保存

这是我的代码

echo'<table width="80%" cellpadding="5" cellspacing="5" align="center" border="1" class="table" id="temtable">
        <tr class="bold" style="color:#fff;background-color:#'.$_SESSION['tclr'].';" >
                            <th style="width:20px;">#</th>
                            <th>Name</th><th>Userid</th>';

 $test=$obj->listDirectQuery("SELECT  * FROM `evv`  WHERE status = '2'");   
$testnames=$obj->listDirectQuery("select id,test_name from test where id in(".$test[0]['tests'].")");   
                    foreach($testnames as $testname){ 
                            echo'<th>'.$testname['test_name'].'-('.$testname['id'].')</th>'; }
                            echo'</tr>'; 


                            $users=$obj->listDirectQuery("SELECT * from users where status = '2'");
                            $i=1;
                            foreach($users as $user){
                            echo '<tr><td>'.$i.'</td>';
                            echo '<td  style="text-align:center">'.$user['first_name'].''.$user['last_name'].'</td><td>'.$user["id"].'</td></tr>';$i++;
                            }
                            //echo'<td colspan="5" style="text-align:center">';



                            echo '</table>';

我正在使用 $insert_csv 来获取列的值。但我将如何明智地获得测试名称

$sql="INSERT INTO `prescription` (user_id,test_id,test_results)VALUES(".$ids[0]['id'].",".$tid.",".$insert_csv['test_results'].",)";

$tid我想获得的值在我的 excel 标题中 根据我分配的测试是动态的测试名称

标签: phpexcelphpexcel

解决方案


推荐阅读