![]() |
![]() |
-fejt- |
![]() ![]()
Post
#1
|
Goście ![]() |
Witam mądrych.
Zrobiłem sobie import do .xls ale wyskakuje mi blad ze zly typ pliku gdyz to tekst w formacie tabeli html. Czy da sie za pomoca PHP nadac mime plikom podczas zapisywania/edycji? Wyczytalem tylko o sprawdzaniu przy uploadzie ale na tej podstawie nic mi do glowy nie przychodzi jak moj problem rozwiazac. dzieki. |
|
|
![]() |
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Hej odsiweże temat bo nie daje mi spokoju moze ktos wie a moze to juz nie dział przedszkole, bo zdaje coraz trudniejsze pytania i coraz rzadziej ktos mi wogole odpowiada (IMG:style_emoticons/default/facepalmxd.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ok po pierwsze to zrobiłeś export do xls, ale w jaki sposób? xls jest formatem microsoftu więc ma absolutnie inny format niż plik tekstowy. Do samego exportu/importu plików xls masz gotowe phpowe biblioteki.
|
|
|
-fejt- |
![]()
Post
#4
|
Goście ![]() |
dzieki za odzew
Sciagnalem te biblioteki ale poki co nie chce ich stosowac z/w na mala wage mojego portalu nie potrzebuje profesjonalnych rozwiazan jeszcze a chce sie jak najwiecej uczyc wypatrzylem gdzies taki sposób: tekst w formacie tabeli html. i zapisuje za pomoca fwrite z rozszezreniem .xls czyli nadal jest to format pliku tekstowego nieportawnie sie wyrazilem. po otwarciu wyskakuje komunikat po kliknieciu OK dane sa w odpowiednich komorkach. Zaznaczam ze nie zalezy mi na formatowaniu tekstu funkcjach itd jedynie chodzi o eksport tabeli do xls zeby potem mozna sie bylo bawic w excelu w filtrowanie itd. bawilem sie w fputcsv ale ten format ma wade w postaci ucinania zer z ciagow jak np 000232 oraz 2 kwestia z tego co zrozumialem i mi wyszlow skrypcie (moze nieumiejetnym) to znak ktory stosujemy do rozdzielania np ; nie moze sie pojawic w danych ktore zapisujemy. Moze ktos wie jak zapisac zmienic to mime zeby nie wyskakiwalo wkurzajace okienko? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Export danych do formatu xls czy jakiegokolwiek innego nie polega jedynie na zapisaniu pliku z odpowiednim rozszerzeniem.
Użyj gotowych bibliotek, w końcu po to powstały http://phpexcel.codeplex.com to nie jest zabawa na 15 minut. |
|
|
![]() ![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
racja, tyle ze póki co jak nie znajde tu odpowiedzi to przeboleje ten komunikat i bede uzywal jak jest.
chce po prostu uzyc takiego "oszukanego" prostackiego i leciutkiego sposobu na wlasny uzytek (po takim eksporcie robie zapisz jako i wuala) wiec jezeli ktos wie czy i jak da sie zmieniac to MIME to prosze o odpowiedz |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tylko że tu nie chodzi o sam typ mime, bo windows i tak leci po rozszerzeniach. Po prostu w pliku XLS musi być jeszcze coś, aby był poprawnie identyfikowany i to "coś" właśnie dodają i tworzą gotowe biblioteki (obstawiałbym dodatkowe tagi).
Poza tym nie widzę problemu w którym po "zapisz jako" pojawia się okno z zapisem tak wygenerowanego pliku. |
|
|
![]() ![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
mozliwe ze mime nie zalatwiloby tu sprawy ale jak nie sprawdze to sie nie dowiem:) skromna mam wiedze w tym temacie wiec edukcyjnie. na wlasny uzytek od budy przeżyje a jak bede potrzebowal pod publike to oczywiscie po co wymyslac cos co jest juz dobrze wymyslone.
dzieki za zainteresowanie tematem i debate. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:59 |