Setelah pada artikel sebelumnya kita telah membuat file Microsoft Excel menggunakan PHPExcel yang dimasukkan dalam framework Yii ( http://proweb.co.id/articles/web_application/phpexcel_yii.html ), langkah selanjutnya adalah membaca file Excel xlsx yang diupload user.

Langkah-langkah membaca file xlsx dengan PHPExcel dan Yii adalah seperti berikut ini

  1. Misal kita letakan filenya dalam ../upload01
  2. Codingnya adalah seperti berikut ini:
        public function actionBukaExcel()
        {
            Yii::createComponent(‘application.extensions.PHPExcel.PHPExcel’);
            $file_excel=”../upload01/contoh01.xlsx”;
            $objPHPExcel=PHPExcel_IOFactory::load($file_excel);
            $nilaiku=$objPHPExcel->getActiveSheet()->getCell(‘A1’)->getValue();
            echo $nilaiku;
            unset($objPHPExcel);

        }

  3. Tampilan akan seperti berikut ini:

Untuk aplikasi office yang bisa melakukan save ke xlsx , kita dapat mendownload LibreOffice yang ada http://www.libreoffice.org/ . LibreOffice cukup fleksibel karena dapat diinstall di lingkungan Windows, Linux dan Mac .

Informasi lebih lanjut silahkan mengunjungi:
1. https://phpexcel.codeplex.com/documentation .
2. http://www.yiiframework.com/forum/index.php/topic/29225-tip-using-phpexcel-with-yii/ .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Membuka Excel dengan PHPExcel di Yii