Nacházíte se: tvorba webu :: mysql :: import_dat_z_excelu

Import dat z Excelu do MySQL databáze

Právě stojíte před problémem, chcete uložit do databáze informace, které máte uloženy v souboru z programu Microsoft Excel ( nebo v jednom z alternativních programů ). V souboru můžete mít uložen seznam zboží, které chcete převést do databáze.

Převod

K převodu stačí, aby jste si srovnali data v Excelu podle toho, jak je máte uloženy v tabulce. Jinak by se Vám nemusela data načíst do správných buňek, nebo by i pravděpodobně neproběhl import. Pokud máte data srovnané, je nutné uložit soubor do formátu csv, který dokáže MySQL databáze naimportovat.

Teď přejdeme do nastavení databáze(PHPmyAdmin). Otevřte si tabulku, do které chcete importovat data z Excelu. V menu najdete položku import, klikněte na ni. Vyberte soubor csv, nastavte kódování na UTF-8 a dejte import.

Záludnosti

Problémy s českými znaky

Při importu mohou nastat problémy s českými znaky, pokud není csv soubor uložen v kódování UTF-8, nenačte se dobře Čeština. Proto si například v PSPadu otevřte vytvořený csv soubor a nastavte kódování na UTF-8, poté přejděte k samotnému importu.

Správná struktura csv souboru

Jak už jsem napsal, v csv souboru musíte dodržet stejný počet sloupců, jinak by import neproběhl. Ale pokud i přesto chcete vynechat některé sloupce, máte možnost v php MyAdminu při importu definovat sloupce, které chcete naplnit. Pokud i přes skutečnost, že máte správně vytvořený soubor csv a import se přesto nepovede, může být chyba v nastavení oddělovače záznamů (sloupců), defaultně je nastaveno jak v Excelu, tak v php MyAdminu středník.

Žadné jiné záludnosti by nastat neměly, takže pevně doufám, že se vše podařilo a import byl bezchybný.

úvod | tvorba webu | ostatní | služby | návštěvní kniha | kontakt