Witam,
Mam problem z odczytem danych z pliku .xls za pomocą biblioteki PHPexcel na frameworku codeigniter, Bibliotekę mam załadowaną, plik też mi odczytuje prawidłowo (po użyciu var_dump wyświetla zawartość) ale nie wiem jak odnosić się do poszczególnych komórek. W przypadku dodawania do pliku xls wystarczy użyć np.

  1. $this->excel->getActiveSheet()->setCellValue('C1', 'Oznaczenie zamówienia');


dla zapisu używa się różnych metod set a jakich używa się do odczytywania? Przeglądałem dokumentację phpexcel ale nie udało mi się nic znaleźć....

mój kontroler:

  1. // ...
  2. if( isset($_GET['upload']) ) //JEŻELI PRZYCISK UPLOAD
  3. {
  4.  
  5. $this->load->library('excel');
  6.  
  7. //$fileType = 'Excel2007';
  8. $fileType = 'Excel5';
  9.  
  10. // Read the file
  11. $objReader = PHPExcel_IOFactory::createReader($fileType);
  12. $objReader->setReadDataOnly(true);
  13.  
  14. $objPHPExcel = $objReader->load('uploads/test.xls');
  15.  
  16. var_dump($objPHPExcel);
  17.  
  18.  
  19. }
  20. //...


Problem rozwiązany:) kod

  1. test = $objPHPExcel->getActiveSheet()->getCell('A1')->getValue();


odczytuje dane jak należy:)