Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CodeIgniter]Odczyt danych z pliku .xls za pomocą CI i PHPexcel
furious_knight
post 4.02.2015, 14:34:01
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 18.12.2011

Ostrzeżenie: (0%)
-----


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:)

Ten post edytował furious_knight 4.02.2015, 14:34:40
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:26