Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony][Symfony2] Generowanie pliku .xls (excel)
peter13135
post
Post #1





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


Znalazłem takie bundle do generowania pliku .xls : https://github.com/rgazelot/ExcelBundle/blob/master/USAGE.md

Niestety dokumentacja nie jest dla mnie wystarczająco obszerna.
Próbuję na początek utworzyć jakikolwiek plik .xls .
  1. $excel =$this->get('export.excel');
  2. $excel->setNameOfSheet('hehe');
  3. $excel->writeExport('hehe');


Niestety pojawia się błąd:
Kod
Warning: fopen(/tmp/hehe.xls) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory in C:\xampp\htdocs\symfonyproject\vendor\bundles\Export\ExcelBundle\Library\phpExcel\Classes\PHPExcel\Shared\OLE\PPS\Root.php line 88

Błąd jest niby prosty, ale... ale go nie rozumiem. Bo... błąd jest odczytu wtedy, gdy chcę zapisać plik. Czy to chodzi o to, że nie istnieje folder tmp, do którego to ma być zapisany plik xls ?
Jeśli tak, to gdzie ten folder powinien się znaleźć ?
Jeśli nie, to o co tu chodzi i jak to poprawić ?(IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
BugsBunny
post
Post #2





Grupa: Zarejestrowani
Postów: 206
Pomógł: 4
Dołączył: 2.04.2005

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


Błąd wydaje się oczywisty, korzystasz z windowsa, a srypt probuje zapisać do linuxowego /tmp.

Jest to albo błąd bundla (nie korzysta ze ścieżki tmp z ini_get. Musisz przeanalizować kod tego bundla
Go to the top of the page
+Quote Post
misi3kk
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 4
Dołączył: 14.05.2010

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


Możesz jeszcze zainteresować się:

http://packagist.org/packages/sonata-project/exporter

Funkcji związanych z samym excelem jest mniej, ale ma też inne formaty

Go to the top of the page
+Quote Post
peter13135
post
Post #4





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


Problem rozwiązałem używając inną bibliotekę. Dziękuję za zainteresowanie (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 22:30