0

我编辑了一个 PHP 代码,它读取 Excel 电子表格(.xlsx 表单)并很好地显示它。但是我希望在 PHP 页面显示电子表格时添加一个额外的列。(让 textareas 更新每一行中的一个单元格。)

我能为它做些什么?

谢谢。

<?php
if((!empty($_FILES["file"])) && ($_FILES['file']['error'] == 0)) {

 $limitSize    = 15000000;

 require_once "simplexlsx.class.php";
 $getWorksheetName = array();
 $xlsx = new SimpleXLSX( $_FILES['file']['tmp_name'] );
 $getWorksheetName = $xlsx->getWorksheetName();
 echo '    <hr>
 <div id="datacontent">
 ';



 '<div id="datacontent">';
 for($j=1;$j <= $xlsx->sheetsCount();$j++){
 echo '<h3>Tablodaki Worksheet: '.$getWorksheetName[$j-1].'</h1>';
 echo '<table id="xlsxTable">';
 list($cols,) = $xlsx->dimension($j);
 foreach( $xlsx->rows($j+1) as $k => $r) {
 if ($k == 0){
 $trOpen        = '<th';
 $trClose    = '</th>';
 $tbOpen        = '<thead>';
 $tbClose    = '</thead>';
 }else{
 $trOpen        = '<td';
 $trClose    = '</td>';
 $tbOpen        = '<tbody>';
 $tbClose    = '</tbody>';
 }
 echo $tbOpen;
 echo '<tr>';
 for( $i = 0; $i < $cols; $i++)
 echo $trOpen.'>'.( (isset($r[$i])) ? $r[$i] : '&nbsp;' ).$trClose;
 echo '</tr>';
 echo $tbClose;
 }
 echo '</table>';
 }
 }

 ?>
4

0 回答 0