如何使用php在xl文件中仅显示标题字段名称

时间:2016-10-25 05:07:08

标签: php excel

在这里我想读一下php中的xl文件,这里我显示了所有数据,这意味着在xl文件中我有四列名为标题,网址,访问者,访问。但对我来说不是&# 39; t想要这样,我只想要标题名称怎么能这样做? View my answer



<broker...>
  <destinationPolicy>
   <policyMap>
     <policyEntries>
       <!-- Set the following policy on all queues using the '>' wildcard -->
       <policyEntry queue=">">
         <!-- 
           Tell the dead letter strategy not to process expired messages
           so that they will just be discarded instead of being sent to
           the DLQ 
         -->
         <deadLetterStrategy>
           <sharedDeadLetterStrategy processExpired="false" />
         </deadLetterStrategy>
       </policyEntry>
     </policyEntries>
   </policyMap>
  </destinationPolicy>
...
</broker>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

通过观察$sheet数组,您将获得4,1位置的标题,如下所示。

通过更改此行显示

 $cell = isset($sheet['cells'][4][1]) ? $sheet['cells'][4][1] : '';

但看起来你已经从某个地方复制了这段代码。很难确定您的需求并对其进行修改。根据您的要求更改代码,如果发生任何错误,请在SO

上发布您的问题

根据您的要求,您的sheetData功能应该是这样的

function sheetData($sheet) {
  $re = '<table>';     // starts html table

  $x = 1;
  while($x <= $sheet['numRows']) {
    $re .= "<tr>\n";
    $cell = isset($sheet['cells'][$x][1]) ? $sheet['cells'][$x][1] : '';

     if($cell != 'Title'){  // check for title here
        $re .= " <td>$cell</td>\n";  
        $re .= "</tr>\n"; 
      }
        $x++;

  }
  return $re .'</table>';     // ends and returns the html table
}