我想了解如何使用PHP 读取 excel文件.我的具体用例是在Yii中使用PHPExcel.
我已经遵循了许多教程,我总是陷入困境:"ZipArchive :: getFromName():Zip对象无效或单元化".我添加了扩展,加载器等,但似乎没有任何工作.有没有办法解决?还是我需要另一个图书馆?这是我的控制器中的代码.
Yii::import('application.vendors.PHPExcel.PHPExcel',true);
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objPHPExcel = $objReader->load('c:\cctv.xls'); //$file --> your filepath and filename
$objWorksheet = $objPHPExcel->getActiveSheet();
$highestRow = $objWorksheet->getHighestRow(); // e.g. 10
$highestColumn = $objWorksheet->getHighestColumn(); // e.g 'F'
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn); // e.g. 5
echo '<table>' . "\n";
for ($row = 2; $row <= $highestRow; ++$row) {
echo '<tr>' . "\n";
for ($col = 0; $col <= $highestColumnIndex; ++$col) {
echo '<td>' . $objWorksheet->getCellByColumnAndRow($col, $row)->getValue() . '</td>' . "\n";
}
echo '</tr>' …Run Code Online (Sandbox Code Playgroud) phpexcel ×1