2016-09-20 61 views
-3

我有一個擴展名爲.xlsx的excel文件。我需要讀取這個文件並保存到數據庫中。這個怎麼做。我不知道這件事。請指導我如何一步一步做。我使用yii2基本版本。如何在yii2中使用phpexcel

回答

1

請使用下面的擴展名和示例代碼。

https://github.com/PHPOffice/PHPExcel

$tmpfname = "test.xlsx"; 
     $excelReader = PHPExcel_IOFactory::createReaderForFile($tmpfname); 
     $excelObj = $excelReader->load($tmpfname); 
     $worksheet = $excelObj->getSheet(0); 
     $lastRow = $worksheet->getHighestRow(); 

     echo "<table>"; 
     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><tr>"; 
     } 
     echo "</table>";  
+0

我已經下載的zip文件。我已將它放在供應商文件夾中。如何在作曲家中添加路徑? – shanu

+0

請運行作曲家需要phpoffice/phpexce',幷包括類 – dungphanxuan

+0

Im新到yii。所以你可以清楚地解釋我。我沒有得到你在作曲家文件夾中的 – shanu