Hello! Kérdésem a következő: Lehetséges-e valahogyan egy MySQL tábla tartalmát átmenteni egy Excel file-ba? Csinált már valaki ilyet? Köszi minden segítséget!!!!
Hello! Kérdésem a következő: Lehetséges-e valahogyan egy MySQL tábla tartalmát átmenteni egy Excel file-ba? Csinált már valaki ilyet? Köszi minden segítséget!!!!
phpMyAdmin, tábla==> dump CSV-be, lehetőleg olyan mezöelválasztókkal/egyebekkel, amit az Excel megeszik.
/*
A 0x3B ( == ';') azert kell, mert a ';' az utasitas vege jel('GO' a TSQL-ben).
Az ENCLOSED BY '\"' meg azert, hogyha ';' van a mezoben benne, akkor az ne legyen FIELDS TERMINATor.
Ha az OUTFILE-nek nem mondasz path-t, akkor az a /data konyvtarba kerul(a database-konyvtarak melle).
A mezoneveket logikusan nem teszi bele az elejebe.
Tesztelve: Excel 2002 (Office XP) magyar.
*/
SELECT * INTO OUTFILE 'C:\outfiile.csv'
FIELDS TERMINATED BY 0x3B ENCLOSED BY '\"'
FROM `missing`;
-------------
CSV to MySQL:
/*
U.a. visszafele.
Figyelni kell persze a PRIMARY KEYekre, UNIQUE-ekre,FOREIGN KEY-ekre, no meg a celtabla szerkezetere...:-)
*/
LOAD DATA INFILE 'C:\outfiile.csv' INTO
TABLE `database`.`table`
FIELDS TERMINATED BY 0x3B ENCLOSED BY '\"'
Re: MySQL és Excel kapcsolat???
phpMyAdmin, tábla==> dump CSV-be, lehetőleg olyan mezöelválasztókkal/egyebekkel, amit az Excel megeszik.
Re: MySQL és Excel kapcsolat???
De nyero lehet a PhPMyAdmin is!
Re: MySQL és Excel kapcsolat???
---
MySQL to CSV:
/*
A 0x3B ( == ';') azert kell, mert a ';' az utasitas vege jel('GO' a TSQL-ben).
Az ENCLOSED BY '\"' meg azert, hogyha ';' van a mezoben benne, akkor az ne legyen FIELDS TERMINATor.
Ha az OUTFILE-nek nem mondasz path-t, akkor az a /data konyvtarba kerul(a database-konyvtarak melle).
A mezoneveket logikusan nem teszi bele az elejebe.
Tesztelve: Excel 2002 (Office XP) magyar.
*/
SELECT * INTO OUTFILE 'C:\outfiile.csv'
FIELDS TERMINATED BY 0x3B ENCLOSED BY '\"'
FROM `missing`;
-------------
CSV to MySQL:
/*
U.a. visszafele.
Figyelni kell persze a PRIMARY KEYekre, UNIQUE-ekre,FOREIGN KEY-ekre, no meg a celtabla szerkezetere...:-)
*/
LOAD DATA INFILE 'C:\outfiile.csv' INTO
TABLE `database`.`table`
FIELDS TERMINATED BY 0x3B ENCLOSED BY '\"'
----
Na ehhez szoljatok hozza...:D
Re: MySQL és Excel kapcsolat???
A 'C:\outfiile.csv' mindketszer a kovetkezonek olvasando:
'C:/outfiile.csv'