Yii2 Framework ile Excel dosyalarını okumak için Github üzerinde simplexlsx adlı bir repo'dan yararlanacağız. Şimdi kullanımına bakalım:
$simplexlsx = Yii::getAlias("@webroot/simplexlsx/src/SimpleXLSX.php");
require_once($simplexlsx);
if ( $xlsx = SimpleXLSX::parse('data.xlsx') ) {
print_r( $xlsx->rows() );
} else {
echo SimpleXLSX::parseError();
}
//excel’deki satırları dizi halinde size verecek, seçip istediğinizi kullanabilirsiniz.
//veya
<?php if ( $xlsx = SimpleXLSX::parse('data.xlsx') ): ?>
<?php foreach($xlsx->rows() as $key=>$value):?>
<?=$value[0];?>
<?php endforeach;?>
<?php else:?>
<?=SimpleXLSX::parseError();?>
<?php endif;?>