Výsledky 1 až 11 z 11

Téma: převod tabulky z excelu do MySQL

  1. #1

    Standardní převod tabulky z excelu do MySQL

    jak to mam udelat
    Athlon XP2200+ ... ASUS A7N8X-E ... GF4 MX440 64MB ... 768MB DDR400 ... Winfast TV2000 XP ... WD 80GB ... Lite-ON 52/24/52 ... DVD ASUS ... iiyama Vision Master 1451 ... Canon S400
    ---
    P4 3.0 GHz ... ASUS P4V800D-X ... Gainward SilentFX Ultra/980 (FX5700) 256MB ... 1024MB DDR400 ... WD 250GB ... Lite-ON SOHW-1693S ... ADI P750

  2. #2
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Mělník
    Věk
    44
    Příspěvky
    1 275
    Vliv
    291

    Standardní

    uloz si ji jako cvs nebo csv? ted nevim, kazopadne oddelene strednikama treba. to pak staci rozparsovat a rvat do tabulky
    CASE Chieftec DX-01B-D { GIGABYTE X48 DS5 { Intel q9300 + 8GB + ATI x1600 + 2x Seagate ES2 1TB } + LiteOn SHM-165P6S} } + 21" Samsung SyncMaster 215TW

  3. #3
    mrtvej brouk mince Avatar uživatele mISHA
    Založen
    08.10.2002
    Bydliště
    pardubice
    Příspěvky
    7 264
    Vliv
    358

    Standardní

    csv format oddeleny strednikem. a na dekodovani se pouzije "strtok" ( v php - pozor na dva stredniky vedle sebe ).
    zaklepal nozickama, ale nastesti predtim stihl uvalet svou kulicku

  4. #4
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 738
    Vliv
    300

    Standardní

    Pripadne dalsi varianta, nahod odbc driver pro mysql a protlac to pres nej.
    IMPROBE AMOR, QUID NON MORTALIA PECTORA COGIS - krutá jsi, lásko, kam až ty doženeš smrtelná srdce -- Vergilius
    Mnoho je prostředků, které léčí lásku, ale žádný není spolehlivý.
    S tím, čeho se na nás dopustili druzí se už nějak vyrovnáme. Horší je to s tím, čeho jsme se na sobě dopustili sami.
    -- Francois La Rochefoucauld
    Nabídnout přátelství tomu, kdo chce lásku, je jako dát chleba tomu, kdo umírá žízní.

  5. #5

    Standardní

    sem rad ze to jde,ale mohli by ste to vysvetlit pro blbi
    do csv sem to ulozil mam asi 2500 polozek,takze jak to tam narvu co nejjednodusi cestou
    Athlon XP2200+ ... ASUS A7N8X-E ... GF4 MX440 64MB ... 768MB DDR400 ... Winfast TV2000 XP ... WD 80GB ... Lite-ON 52/24/52 ... DVD ASUS ... iiyama Vision Master 1451 ... Canon S400
    ---
    P4 3.0 GHz ... ASUS P4V800D-X ... Gainward SilentFX Ultra/980 (FX5700) 256MB ... 1024MB DDR400 ... WD 250GB ... Lite-ON SOHW-1693S ... ADI P750

  6. #6
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    299

    Standardní

    pokud neobsahuji ty polozky ten oddelovaci znak (asi strednik, ale to si muzes vybrat pri ukladani do csv) tak ti staci si prohlidnout aspon zacatek toho souboru v nejakym plain-text editoru, a podivat se na funkce file: http://cz.php.net/manual/en/function.file.php a explode: http://cz.php.net/manual/en/function.explode.php a melo by ti byt jasno
    no a samozrejme potom slepit SQL prikaz a trada..
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  7. #7

    Standardní

    Este je mozna relativne jednoducha cesta. Priamo v excely si do nejakeho stlpca hodis funkciu CONCATENATE a spravis si s nou jednoduchy insert. Tuto funkciu potom hodis na vsetky riadky.

    Teraz neviem ako je to na mysql ale v robote pouzivam "clienta" pre Oracle, TOAD a ten umoznuje hromadne spustenie prikazov, v tvojom pripade asi insert. Cize ja by som to tam nakopiroval spustil hromadne vykonanie prikazov a uz si iba pockas...

    Pani existuje nejaka takato funkcia na mysql? Alebo aspon ekvivalent sql loader-a?

  8. #8
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 738
    Vliv
    300

    Standardní

    Ale jo, ale to uz bude mit fackt jednodussi pres to odbc. Merknes na web mysql, tak stahnes odbc driver, nainstalis, pak se merknes na spravu db zdroju Ovladavi panely > nastroje pro spravu > Datove zdroje a tam pridas jako novy zdroj to odbc pro mysql, kde nastavis IP kompa kede jede mysql + user + pass a muzes to z toho exela do mysql rovnou ulozit. Maximalne to protlacis jeste pres acces kdyby se meu neco nezdalo.
    IMPROBE AMOR, QUID NON MORTALIA PECTORA COGIS - krutá jsi, lásko, kam až ty doženeš smrtelná srdce -- Vergilius
    Mnoho je prostředků, které léčí lásku, ale žádný není spolehlivý.
    S tím, čeho se na nás dopustili druzí se už nějak vyrovnáme. Horší je to s tím, čeho jsme se na sobě dopustili sami.
    -- Francois La Rochefoucauld
    Nabídnout přátelství tomu, kdo chce lásku, je jako dát chleba tomu, kdo umírá žízní.

  9. #9

  10. #10

    Standardní

    dekuji mnohokrat
    Athlon XP2200+ ... ASUS A7N8X-E ... GF4 MX440 64MB ... 768MB DDR400 ... Winfast TV2000 XP ... WD 80GB ... Lite-ON 52/24/52 ... DVD ASUS ... iiyama Vision Master 1451 ... Canon S400
    ---
    P4 3.0 GHz ... ASUS P4V800D-X ... Gainward SilentFX Ultra/980 (FX5700) 256MB ... 1024MB DDR400 ... WD 250GB ... Lite-ON SOHW-1693S ... ADI P750

  11. #11

    Standardní

    Ahoj lidi, stahl jsem si MySQL ODBC 3.51 Driver DSN a zaboha mi to nechce chodit na free mysql na pipni. Jak to mam nastavit? Dik

    EDIT: Ha, tak na free to nechodi, no nic, udelam si to na lokale
    Brum brum, nezavazne...

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •