0
htmlのphpexcelビューテーブルからrowspan/colspanを追加するには?htmlビューのマージテーブルセルをphpexcelから
私はこのテーブルを持っています。
私はPHPexcelビュー しかし、私が得ただけのようなものです、
最初の列が二列にマージされていなかったを使用してHTMLに優れている表示したいです。
誰かがhtmlのphpexcelビューでrowspanを追加する方法を知っていますか?
私のコードは、ちょうどこの
$tmpfname = "./sampleData/member.xls";
$excelObj = $excelReader->load($tmpfname);
$worksheet = $excelObj->getActiveSheet();
$worksheet->mergeCells('A1:A3');
$cell = $worksheet->getCell('A1');
$lastRow = $worksheet->getHighestRow();
echo '<table border="1" >';
for ($row = 1; $row <= $lastRow; $row++) {
echo "<tr><td>";
echo $worksheet->getCell('A'.$row)->getValue();
echo "</td><td>";
echo $worksheet->getCell('B'.$row)->getValue();
echo "</td><td>";
echo $worksheet->getCell('C'.$row)->getValue();
echo "</td><td>";
echo $worksheet->getCell('D'.$row)->getValue();
echo "</td><td>";
echo $worksheet->getCell('E'.$row)->getValue();
echo "</td><td>";
echo $worksheet->getCell('F'.$row)->getValue();
echo "</td><td>";
echo $worksheet->getCell('G'.$row)->getValue();
echo "</td><td>";
echo $worksheet->getCell('J'.$row)->getValue();
echo "</td><td>";
echo $worksheet->getCell('K'.$row)->getValue();
echo "</td><td>";
echo $worksheet->getCell('L'.$row)->getValue();
echo "</td><td>";
echo $worksheet->getCell('M'.$row)->getValue();
echo "</td><td>";
echo $worksheet->getCell('N'.$row)->getValue();
echo "</td><td>";
echo $worksheet->getCell('O'.$row)->getValue();
echo "</td><tr>";
}
echo "</table>";
私はあなたのコードでExcelファイルをどこにロードできますか? – Gagantous
あなたの変数 '' $ excelObj''はこのコードでは '' $ phpExcelObject''です。 –
私は '$ excelReader = PHPExcel_IOFactory :: createReaderForFile($ tmpfname)'を '$ objWriter = PHPExcel_IOFactory :: createWriter($ excelObj、 'HTML')'に変更する必要がありましたか? そのようなエラーが表示されます 'オブジェクトコンテキストにない場合は$ thisを使用します' – Gagantous