Export tabeli Mysql do Excel lub PDF
Author: refactoPublished:
Categories: Web
Tags:
Gdy zachodzi potrzeba eksportu tabeli MariaDB lub przestażałego Mysql do pliku Xlxs (Calc lub Excel) lub do PDF, z pomocą przychodzi skrypt który możemy łatwo pobrać z Githuba.
Pobierz : Export z MariaDB do Excel, PDF
Opis instalacji:
1. Pobierz plik ZiP
2. Rozpakuj do podkatalogu
3. Konfiguracja połączenia z bazą danych Sql jest w /include/connect.php
4. W pliku /config.php można ustawić które bazy można eksportować lub których nie można, ustawiać aliasy i wiele innych opcji.
Czy punkt 4 można by szerzej rozpisać.
Wychodzi błąd i nie wiem czy źle wskazuje tabelę czy może skrypt nie działa na php 7.2
Postaram się dzisiaj przetestować ten skrypt pod PHP7.2. Sam skrypt był pisany za czasów 5.6 więc wydaje mi się kwestia wersji PHP jest bez znaczenia.
Tak problem wynika z tego że składnia połączenia z bazą danych jest już przestarzała. Aktualizacja tego wymagała by za dużo pracy. Więc repozytorium jest depraced.
Dziękuję za informację.
Próbowałem na 5.6 ale i tak wychodzi mi błąd, może dlatego że uruchamiałem skrypt odrębnym katalogu.
Szkoda że opis nie jest dla laików.
Skrypt aby nie “rozpierzchł” się po stronie www umieściłem w katalogu /export.
Natrudziłem się aby dokonać zmian w plikach dodając katalog /export i nic.
Nie jestem programistą ale ciut rozumiem php – czytam, rozumiem ale nic więcej.
Jestem zainteresowanym tym skryptem i może przy rozsądnej cenie naniesie Pan zmiany.
Proponuję aby:
1. Dodać instalator w którym user określi katalog w którym umieścił skrypt – po to aby nie zdradzać przez katalog obecności skryptu na stronie, poda dane dostępowe do bazy (serwer zdalny/localhost , nazwa bazy, usera i hasło do bazy).
2. Skrypt po uruchomieniu wyświetli listing bazy po to aby user mógł wskazać tabele które go interesują lub pojedyncze komórki do exportu.
3. User na końcu określi czy chce export do excela czy pdf lub innych możliwych.
4. Oczywiście musi hulać na najnowszym php, a w ogóle to użycie komend które “się nie starzeją” było by wogóle super.
5. Gdyby było jeszcze generowanie html wyświetlającego to co chcemy to wielu by oszalało na punkcie produktu końcowego.
Proszę się odezwać jak będzie Pan wdrażał moje marzenia. Chętnie przyjmę skrypt gratis jako podziękowanie za pomysł 🙂
Pozdrawiam i czekam niecierpliwie.
PS Mój mail Pan ma 🙂