Táblázatok exportálása Excel formátumba

Adani képe

Már korábban megformáztam a belső weboldalra kikerülő adatokat táblázatos formába TinyMCE szerkesztővel, de gyakorlatilag HTML formában. A terv az volt, hogy minden nyilvántartás amit eddig külön Excel fájlokban vezettünk egy helyen legyen a belső intraneten. Vagyis az Excel táblázatokat átkonvertáltam HTML formátumba, de most kitalálták, hogy jó lenne ha gombnyomásra lehetne ismét Excelbe exportálni az oldalról, valamit PDF-be is.

Erre mi lehet a megoldás? Létezik olyan modul, ami képes a cikkekből PDF-et, Excelt és még nyomtatóbarát oldalt is csinálni? Az Excel főleg a problémás, a nyomtatóbarát nem annyira fontos, ha úgyis PDF-et meg Excelt generál majd belőle akkor ki lehet nyomtatni onnan is.

Drupal verzió: 
Fórum: 
aboros képe

wysiwyg editorral html táblázatokat szerkesztgetni a node bodyban egy rémálom lehet. ráadásul neked kell valszeg minden szösz módosítást megcsinálni a táblázatokon.

én fordítva közelítenék.

hamár ezek a táblázatok eleve megvannak excelben és a userek nagy része amúgy is excelben fogja szerkeszteni őket, inkább csatolja a user a kívánt xls filet egy erre rendszeresített filefield mezőbe. és a node megjelenítésekor, a php parseolja az xlst és rendesen, theme('table'.. hívással pakolja bele a node bodyba. (ezt egy modul is csinálhatja hook_nodeapi -ban és akkor sminkfüggetlen a dolog)
http://amiworks.co.in/talk/readingparsing-excel-spreadsheet-using-php/

így az xls filet le lehet egy kattintással tölteni továbbra is.
ha összetett változtatás kell, akkor letölt, excelben meginzultál, feltölt. kész.
(nem wysiwygben szenvedni.. ahol kb az új sor beszúrása meg új oszlop beszúrása az össz lehetőséged, semmi rendezés filterezés vagy bármi... képletezés mondjuk)

print modullal meg hibátlanul lehet majd nyomtatni a nodeot, exportálni egy gombnyomással pdfbe vagy elküldeni e-mailben valakinek.
http://drupal.org/project/print

0
0

-
clear: both;

Adani képe

Köszi, ki fogom ezt is próbálni.

Az Excel átültetése node-ba rémálom. Eleve az Excel idióta formában menti ki html-be amivel nálam nem tudott mit kezdeni. Ezt részben programmal részben kézzel kitakarítottam, így már bevette táblázatként. WYSWYG szerkesztőben tényleg nem sok lehetőség van. Ezt az Exceles egy kattintós dolgot megpróbálom, meglátjuk mire megyek vele. és ha már betette node-ba simán html táblázattal, akkor hogy lesz ismét Excel? Arra gondoltak szerintem, hogy majd az Excel nélkül létezni sem tudó titkárnők leszedik Excelként és úgy dolgoznak vele. Aztán majd max. én felteszem ismét.

0
0
aboros képe

ezt nem értem.
eleve egy excel filet csatolsz a nodeba filefieldbe. az ott lesz, nem kell a node bodybol ujra excelt csinalni megegyszer...

titkarno letolti, szerkeszti excelben, utana szerkeszti a node, feltolti a modositott xls. csokolom.

0
0

-
clear: both;