ďťż
 
wyciągnięcie danych z xls bez eksportu do cvs ďťż
 
wyciągnięcie danych z xls bez eksportu do cvs
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

wyciągnięcie danych z xls bez eksportu do cvs



Slawek - 31-08-2006 02:25
wyciągnięcie danych z xls bez eksportu do cvs
  Witam

Zna ktoś może jakąś bbibliotekę za pomocą której mogę wyciągnąć dane z
pliku exela i wrzucić do mysql? Znalazłem bibliotekę PEAR Spreadsheet
Excel Writer ale raczej ona robi odwrotnie niż ja potrzebuję:) Od razu
dodam, ze niestety nie mogę liczyć na eksport d cvs i taki plik
obrabiać. Może ktoś więc już też z tym walczył i wie jak rozwiązać
problem wyciągania danych z exela przy użyciu PHP.

z góry dzięki za info i pomoc

pozdrawiam
Sławek





keczerad - 31-08-2006 02:25

  Slawek napisał(a):
> Witam
>
> Zna ktoś może jakąś bbibliotekę za pomocą której mogę wyciągnąć dane z
> pliku exela i wrzucić do mysql? Znalazłem bibliotekę PEAR Spreadsheet
> Excel Writer ale raczej ona robi odwrotnie niż ja potrzebuję:)

a czemu ?

> dodam, ze niestety nie mogę liczyć na eksport d cvs i taki plik
> obrabiać. Może ktoś więc już też z tym walczył i wie jak rozwiązać
> problem wyciągania danych z exela przy użyciu PHP.

napisz sobie macro w VBA, albo gotowy program w c#.net

--

keczerad

http://www.e-mo.com.pl
sklep w (X)HTML




Domin - 31-08-2006 02:25

  > Zna ktoś może jakąś bbibliotekę za pomocą której mogę
wyciągnąć dane z
> pliku exela i wrzucić do mysql?

http://php5.pl/php/odczytywanie_plik...echnologii_com
tu masz napisane jak wyświetlić dane z exela, potem to już wrzucić
do bazy. jakby co to nie testowałem tylko wygooglałem.




Slawek - 31-08-2006 02:25

  keczerad napisał(a):
> Slawek napisał(a):
>
>> Witam
>>
>> Zna ktoś może jakąś bbibliotekę za pomocą której mogę wyciągnąć dane z
>> pliku exela i wrzucić do mysql? Znalazłem bibliotekę PEAR Spreadsheet
>> Excel Writer ale raczej ona robi odwrotnie niż ja potrzebuję:)
>
>
> a czemu ?

Czemu co?
>
>> dodam, ze niestety nie mogę liczyć na eksport d cvs i taki plik
>> obrabiać. Może ktoś więc już też z tym walczył i wie jak rozwiązać
>> problem wyciągania danych z exela przy użyciu PHP.
>
>
> napisz sobie macro w VBA, albo gotowy program w c#.net
>

Sęk w tym, że nie mogę. Mam do dyspozycji plik exela o z góry ustalonym
formatowaniu (czyli wiem jakie dane są w jakiej kolumnie) i muszę
wyciągnąć z tego dane do zmiennych. Część tych danych ma lądować w MySQL
część ma służyć do raportu. Mogę użyć tylko PHP, nie mogę instalować na
serwerze dodatkowych skryptów i programów. Krótko mówiąc bida:)

pozdro
Sławek





Slawek - 31-08-2006 02:25

  Domin napisał(a):
> > Zna ktoś może jakąś bbibliotekę za pomocą której mogę
> wyciągnąć dane z
> > pliku exela i wrzucić do mysql?
>
> http://php5.pl/php/odczytywanie_plik...echnologii_com
> tu masz napisane jak wyświetlić dane z exela, potem to już wrzucić
> do bazy. jakby co to nie testowałem tylko wygooglałem.
>

o, to wygląda interesująco. Dzięki. Dziwne bo albo przeoczyłem albo na
stronie PEAR nie ma w specyfikacji dla Spreadsheet_Excel_Reader metody
read:)

jeszcze raz dzięki
pozdrawiam
Sławek




Slawek - 31-08-2006 02:25

  Domin napisał(a):
> > Zna ktoś może jakąś bbibliotekę za pomocą której mogę
> wyciągnąć dane z
> > pliku exela i wrzucić do mysql?
>
> http://php5.pl/php/odczytywanie_plik...echnologii_com
> tu masz napisane jak wyświetlić dane z exela, potem to już wrzucić
> do bazy. jakby co to nie testowałem tylko wygooglałem.
>
Hm, ściągnąłem tę bibliotekę PEAR ale ja tam nie widzę takiego pliku
dołączeniowego jak w przykładzie z linku jaki podałeś. Chodzi o plik
reader.php.

Cóż może w nowej wersji z tego zrezygnowali:(

pozdro
Sławek




Domin - 31-08-2006 02:25

 
> Hm, ściągnąłem tę bibliotekę PEAR ale ja tam nie widzę takiego pliku
> dołączeniowego jak w przykładzie z linku jaki podałeś. Chodzi oplik
> reader.php.
etam, jest w środku archiwum, w folderze excel... przed momentem
sprawdzałem.




Slawek - 31-08-2006 02:25

  Slawek napisał(a):
> Domin napisał(a):
>
>> > Zna ktoś może jakąś bbibliotekę za pomocą której mogę
>> wyciągnąć dane z
>> > pliku exela i wrzucić do mysql?
>>
>> http://php5.pl/php/odczytywanie_plik...echnologii_com
>> tu masz napisane jak wyświetlić dane z exela, potem to już wrzucić
>> do bazy. jakby co to nie testowałem tylko wygooglałem.
>>
> Hm, ściągnąłem tę bibliotekę PEAR ale ja tam nie widzę takiego pliku
> dołączeniowego jak w przykładzie z linku jaki podałeś. Chodzi o plik
> reader.php.
>
> Cóż może w nowej wersji z tego zrezygnowali:(
>
Kurde sorka, oślepłem na wieczór - przecież tam jest plik załączony:)

pozdro
Sławek




ble - 31-08-2006 02:25

  Domin wrote:

> > Zna ktoś może jakąś bbibliotekę za pomocą której mogę
> wyciągnąć dane z
> > pliku exela i wrzucić do mysql?
>
> http://php5.pl/php/odczytywanie_plik...echnologii_com
> tu masz napisane jak wyświetlić dane z exela, potem to już wrzucić
> do bazy. jakby co to nie testowałem tylko wygooglałem.
Juz tu byl taki temat i to calkiem niedawno bo 2-3tyg temu
http://tiny.pl/7wrx




Mevk - 31-08-2006 02:25

  Slawek wrote:
> Witam
>
> Zna ktoś może jakąś bbibliotekę za pomocą której mogę wyciągnąć dane z
> pliku exela

http://sourceforge.net/projects/phpexcelreader

co do wczytywania duzych plikow, to mozna *chyba* mu zdefiniowac,ktore
arkusze Cie interesuja, natomiast czesto trzeba zwiekszac limity
wykonywania ini_set('max_execution_time',300) oraz pamieci
ini_set('memory_limit','16M');

--
pozdrawiam,
10




Slawek - 31-08-2006 02:26

  Mevk napisał(a)
> Slawek wrote:
>
>> Witam
>>
>> Zna ktoś może jakąś bbibliotekę za pomocą której mogę wyciągnąć dane z
>> pliku exela
>
>
> http://sourceforge.net/projects/phpexcelreader
>
> co do wczytywania duzych plikow, to mozna *chyba* mu zdefiniowac,ktore
> arkusze Cie interesuja, natomiast czesto trzeba zwiekszac limity
> wykonywania ini_set('max_execution_time',300) oraz pamieci
> ini_set('memory_limit','16M');
>

Tak, ten Pakiet już mam. Szkoda, ze pracuje na tablicach a nie obiektach
ale i tak dobre i to:) Co do plików to duże one nie będą raczej. do 10
000 wpisów i w każdym polu tam po 5 pól typu telefon, maila, nazwa, fax.
Ale faktycznie zwróciłem mi uwagę na ważną rzecz - czas wykonywania
skryptu. W zalożeniach skrypt jescze ma robić coś takiego, że wrzuca
mail do mysql, generuje unikatowy kod, frmatuje widomości email i wysyła
ją do użytkownika zawartego w rekordzie exela i tak w kółko do końca
pliku. Więc faktycznie może przekroczyć czas wykonywania skryptu.

dzięki i pozdrawiam
Sławek




Jacek Karczmarczyk - 31-08-2006 02:26

  Dnia Tue, 29 Aug 2006 12:47:47 +0200, Slawek napisał(a):
> Ale faktycznie zwróciłem mi uwagę na ważną rzecz - czas wykonywania
> skryptu. W zalożeniach skrypt jescze ma robić coś takiego, że wrzuca
> mail do mysql, generuje unikatowy kod, frmatuje widomości email i wysyła
> ją do użytkownika zawartego w rekordzie exela i tak w kółko do końca
> pliku. Więc faktycznie może przekroczyć czas wykonywania skryptu.

to rób wysyłkę np. w cronie paczkami po ileś tam maili co 5 minut

--
Jacek Karczmarczyk
"Podoba mi sie to, co panowie mowia, ze sie podoba..." / Rejs

[ http://larch.nazwa.pl ]




Slawek - 31-08-2006 02:26

  Jacek Karczmarczyk napisał(a):
> Dnia Tue, 29 Aug 2006 12:47:47 +0200, Slawek napisał(a):
>
>>Ale faktycznie zwróciłem mi uwagę na ważną rzecz - czas wykonywania
>>skryptu. W zalożeniach skrypt jescze ma robić coś takiego, że wrzuca
>>mail do mysql, generuje unikatowy kod, frmatuje widomości email i wysyła
>>ją do użytkownika zawartego w rekordzie exela i tak w kółko do końca
>>pliku. Więc faktycznie może przekroczyć czas wykonywania skryptu.
>
>
> to rób wysyłkę np. w cronie paczkami po ileś tam maili co 5 minut
>
Nie mam dostępu do shela na tym serwerze. Wszystko co mogę to z poziomu
kodu PHP niestety. Ale myślę rozwiązać to tak, ze w pierwszym kroku jest
wczytywany plik exela i interesujące mnie dane porządkuje w tablicy.
KOlejny krok to user klika wyślij i następuje wysyłka. Myślę, że jak to
zrobię na klasie stmp z uwierzytelnianiem to nawet i 10 000 maili
powinien serwer wysłać bez problemu.

pozdro
Sławek
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?= =?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?= Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8 [laik]Jak =?ISO-8859-2?Q?stworzy=E6/zaczac_tworzyc__ma=B3=B1?==?ISO-8859-2?Q?__baz=EA_danych_na_potrzeby_www=3F?= [mysql] przenoszenie danych =?ISO-8859-2?Q?mi=EAdzy_tabelami_?==?ISO-8859-2?Q?w_r=F3=BFnych_bazach?= Ksiazka - "Podstawowy =?ISO-8859-2?Q?wyk=B3ad_z_system=F3w_?==?ISO-8859-2?Q?baz_danych=22?= Zrywanie =?ISO-8859-2?Q?po=B3aczen_z_baza_danych_-_pos?==?ISO-8859-2?Q?tgresql_=3C-=3E_odbc?= Połączenie bazy danych z wykonaniem polaczenia telefonicznego [mssql] insert do tabeli na podstawie danych z innej tabeli [oracle] Baza danych do kursy Introduction to Oracle9i:PL/SQL ? Skąd ją pobrać ?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • marcelq.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com