Adatok exportálása excel fájl phpexcel

Drupaler.by »Lessons” Export adatok Excel fájlt PHPExcel

Tegnap, az a feladat, hogy exportálni az adatokat egy Excel fájlt. Keresés az interneten elvezetett PHPExcel könyvtárban. Amikor elolvastam a dokumentációban, példák és nézett tisztelt válaszokat, abbahagytam ezt a könyvtárat. A PHPExcel lehet formázni egy táblázatot (létrehozása összehangolás, megváltoztathatja a szöveg és annak színét, változtassa meg a határokat az asztalok és a színük), Képek, rajzolhat és még sok más.

Most mutatok egy példát a tartalom export adatokat exportálni Excel.

Először is töltse le a könyvtár maga PHPExcel. Az archívum kibontása, keresse meg a mappát „osztályok”, és másolja a tartalmát. Akkor megy a sites / all / könyvtárait oldalunk létre ott PHPExcel katalógus és helyezze bele, hogy mi másolható.

A következő lépés az, hogy telepíteni és engedélyezni könyvtárak API modult.

Most jöjjön létrehozása a modult. Hívom a modul „phpexcel_example”, ezáltal a sites / all / modules mappában oldalunkat „phpexcel_example”. Ez létre „phpexcel_example.info”. A fájl tartalma:

Itt van feltüntetve a függőség modulja Libraries API:

Ezután hozzon létre egy fájlt „phpexcel_example.module”, és hozzon létre egy oldalt, amelyen alkotnak típusú anyag kiválasztása:

Ez az oldal jön létre, akkor létre kell hozni egy olyan funkciót is formálják asztalra. Mivel hook_menu () írtam a következő sort:

Ez a funkció is található, a „phpexcel_example.admin.inc” fájlt. Mi hozza létre a fájlt, és írd a függvényt:

Most meg kell írni beküldése funkció:

Mint látható, a kód, a sabmite végeztünk 2 _phpexcel_example_load_nodes () és phpexcel_example_export (). Ezek a funkciók hozzátesszük a „phpexcel_example.module” fájlt. _phpexcel_example_load_nodes () függvény betölti a csomópont átviteli típus:

phpexcel_example_export () függvény létrehoz egy Excel fájl tárolja a szerveren, és megnyílik egy párbeszédablak, letölthető a létrehozott file:

Most mi is a modult, menj az oldalra „admin / config / content / phpexcel-példa”, válassza ki a kívánt média típusát és kattintson az Export gombra.

Ui Ez a modul célja csak a jó példa, hogy exportálni az adatokat egy Excel fájlt.

Kapcsolódó cikkek