![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 22.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
W aplikacji, nad którą obecnie pracuje zaszła potrzeba odczytu danych z arkusza excelowskiego xls.
Z tego co wiem taki import do php jest możliwy, tylko teraz pojawia się pytanie jak tego dokonać? ![]() Z góry dziękuje za pomoc, pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Zapisać jako csv ( http://pl.wikipedia.org/wiki/CSV ), potem użyć file, explode i już chyba wszystko.
-------------------- Zapraszam na mój php blog, tworzenie stron.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 22.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Hej, witam!
To faktycznie byłoby może i dobre rozwiązanie, ale problem polega na tym że Escelowski arkusz, będzie mógł być modyfikowany przez innych użytkowników, nie mogę więc wymagać do nich, ażeby za każdym razem dodatkowo zapisywali dane w formacie csv!!! Chciałbym to zrobić troszkę w bardziej sprytny pomysł... alę dzieki, Pozdrawiam |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Najwygodniej byłoby zalecić użytkownikom zapisywanie danych w formacie *.csv. php oferuje gotowe funkcje do obsługi tego formatu: http://pl2.php.net/manual/pl/function.fgetcsv.php . Poza tym dużo łatwiej jest operować na regularnych ciągach znaków.
Jeżeli chcesz koniecznie pracować z plikami *.xls, to możesz korzystać z technologii COM. Wtedy serwer musiałby stać na systemie Windows i mieć zainstalowany pakiet Office. Możesz także zaimportować dane z plików *.xls bez wykorzystania technologii COM. Tutaj jest ciekawy artykuł: http://php5.pl/php/odczytywanie_plikow_xls...technologii_com -------------------- Sygnatura niezgodna z regulaminem.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 05:33 |