Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Hledám nástroj na převod záznamu z tabulky MS Access do textu zpracovatelného MySQL

Dobrý večer vespolek,

potřebuji příkazy MySQL převést jednotlivé záznamy vyextrahované z tabulek MS Access do textu, který pak můžu dávat do příkazů MySQL typu INSERT INTO VALUES.

Zatím to dělám na koleně tak, že z Accessu ten záznam převedu do Excelu a tam to exportuju do formátu *.CSV, oddělovaného středníkem. V PSPadu pak ten záznam různými makry zušlechťuji tak, že středníky nahrazuji kombinacemi čárek a uvozovek, u čísel pak uvozovky mažu atp. Je to ale furt dost pracný a tak se ptám, jestli na to není nějaký SW nástroj.

Předem díky.

Předmět Autor Datum
Poté, co jsem v mezidobí zjistil, že těch nástrojů je na webu halda, tak bych se chtěl zeptat, zda s…
Tyson 30.06.2014 01:50
Tyson
Nejjednodušší, už i proto že jej máš, je Access. Zvol export do textu (je to doopravdy CSV), zvol si…
Ara 30.06.2014 07:50
Ara
Proč to dělat složitě (CSV, programy, ...), když to jde exportovat jednoduše přímo z Accessu?
MachR55 30.06.2014 07:51
MachR55
Ara a MachR55, oběma díky za reakce. O té možnosti Accessu exportovat do *.CSV jsem nevěděl a proto…
Tyson 30.06.2014 09:20
Tyson
Máš v tom hokej - exportuješ buď přes CSV (které si vytvoříš Accessem) nebo přes ODBC (Access napojí…
MachR55 30.06.2014 09:41
MachR55
O té možnosti Accessu exportovat do *.CSV jsem nevěděl Hockey v tom bezesporu mám, ale v konkrétní…
Tyson 30.06.2014 18:33
Tyson
A jako oddělovač dej čárku. CSV = comma (čárka) separated values, to jen MS si z toho udělal semicol…
Jan Fiala 30.06.2014 09:42
Jan Fiala
Když už jsi na příjmu, chtěl bych se zdvořile dotázat, zda by nešlo tuhle fíčuru implementovat do PS…
Tyson 30.06.2014 18:36
Tyson
Myslíš, že bych měl dělat reverze engineering Accessu a konvertovat příkazy do MySQL? PSPad je texto…
Jan Fiala 30.06.2014 19:52
Jan Fiala
Ale možná by šlo PSPad znásilnit.... Já si myslím, že tobě by PSPad podržel po dobrém. Jinak já jse…
Tyson 30.06.2014 21:46
Tyson
velkej fanda PSPadu a bez něj a bez Total Commanderu bych bídně zahynul... tak to teda nemas moc ve… poslední
wam_Spider007 30.06.2014 23:44
wam_Spider007

Poté, co jsem v mezidobí zjistil, že těch nástrojů je na webu halda, tak bych se chtěl zeptat, zda s tím má někdo zkušenosti a jestli by mi mohl doporučit nějaký hodně jednoduchý program (ne on-lineový).

Dík.

Nejjednodušší, už i proto že jej máš, je Access. Zvol export do textu (je to doopravdy CSV), zvol si oddělení polí (tabulátor - středník) a jak jsou označena textová pole. Jisté úpravě v texťáku se asi nevyhneš... Leda bys kopíroval data 1:1 přes ODBC driver.

Ara a MachR55, oběma díky za reakce.

O té možnosti Accessu exportovat do *.CSV jsem nevěděl a protože se to asi dělá nějak přes ODBC, budu se s tím ještě muset trochu poprat. Díky ale za nakopnutí.

Jinak jsem objevil free prográmek HeidiSQL, který ten import ovládá naprosto bezproblémově.

Takže ještě jednou díky a prosím o označení příspěvku jako vyřešeného.

O té možnosti Accessu exportovat do *.CSV jsem nevěděl

Hockey v tom bezesporu mám, ale v konkrétním případě se jednalo o písařskou chybu; měl jsem samozřejmě na mysli exportovat do MySQL (viz původní otázka).

V tom HeidiSQL se mi to ale zdá jednodušší, tam si můžu připojovat i jednotlivě vyexportované záznamy; jak jsem pochopil, v tom Accessu (přes ODBC) jde vytvořit jenom celá tabulka).

Myslíš, že bych měl dělat reverze engineering Accessu a konvertovat příkazy do MySQL? PSPad je textový editor a export umí už přímo Access.
Ale možná by šlo PSPad znásilnit, že by sis pomoci jeho skriptování ve VBScriptu vytvořil objekt Accessu a napsal si skript na export tabulek ;-) Ale to můžeš udělat i přímo v Accessu.

Jen si při tom exportu (jakémkoliv) do CSV dej pozor na MEMO (BLOB apod.), které obsahují víceřádkové texty. Ty přímo exportovat do CSV nejdou, protože ti export rozhodí na víc řádků.

Ale možná by šlo PSPad znásilnit....

Já si myslím, že tobě by PSPad podržel po dobrém. Jinak já jsem totální laik a jenom když jsem si přečetl slova

...reverze engineering Accessu ...,

tak se mi spustila krev z nosu.

Ale jinak jsem velkej fanda PSPadu a bez něj a bez Total Commanderu bych bídně zahynul...

Zpět do poradny Odpovědět na původní otázku Nahoru