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.
Proč to dělat složitě (CSV, programy, ...), když to jde exportovat jednoduše přímo z Accessu?
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.
Máš v tom hokej - exportuješ buď přes CSV (které si vytvoříš Accessem) nebo přes ODBC (Access napojíš přímo na MySQL databázi - viz odkazovaný postup).
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).
A jako oddělovač dej čárku. CSV = comma (čárka) separated values, to jen MS si z toho udělal semicolon (středník) separated values
Když už jsi na příjmu, chtěl bych se zdvořile dotázat, zda by nešlo tuhle fíčuru implementovat do PSPadu, stejně jako tam máš v menu HTML možnost importovat z RTF a CSV?
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ů.
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
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...
tak to teda nemas moc velke naroky na zivot