Конвертиране от MS Excel to mySQL?
Търся начин да сложа моята таблица, която прави няколко прости сметки в интернет страница (РНР). Искам тази таблица (5 полета - 1 с текст и 4 с цифри) да се експортира към mySQL и после да до тикна в един PHP script, така, че като сложа нови полета в Excel таблицата да могат да бърат видими във страницата.
Съжелявам за обърканата информация. Ако имате въпроси - задайте ги. Благодаря Ви предварително.
Re: Конвертиране от MS Excel to mySQL?
1. excel -> save as -> tab delimeted format -> filename.txt
2. mysql -> load data infile 'c:\\filename.txt' into table ALABALA
където таблица ALABALA трябва да отговаря на броя и последователността на колоните от ексела.
Re: Конвертиране от MS Excel to mySQL?
Прочети в хелп-а на МайЕСКюЕл-а там е написано перфектно как да импортваш разни работи... :rockon:
Re: Конвертиране от MS Excel to mySQL?
Има вариант за директно импортване на .xls в база (под линукс примерно), но е свързано с много вазелин, а и не съм много сигурен дали работи с документи създадени от мс офис версия по-голяма от 97. Под windows е относително лесно да се напише елементарен тул за конверсия (даже ако не се лъжа има готови библиотеки примерно за php които поддържат xls, като data source, но ако не ти трябва за нещо по-сериозно/автоматизирано и т.н. най-лесният вариант е да минеш през csv (comma separated values) формат. Той е напрактика универсален и може да се импортва/експортва от всяка една база данни. Другият вариант за междинен формат е xml, но това го исползвам по-скоро за обратният процес - експортване от mysql към excel. Неясното в твоя случай е как точно ще управляваш екселската таблица. Съвсем генералното решение е да си правиш въпросните елементарни сметки с php/mysql и всичко да седи в mysql-a.
Re: Конвертиране от MS Excel to mySQL?
Здрасти,
ако ще се занимаваш често с тази работа (а доколкото разбирам работиш под Windows), можеш да ползваш navicat, аз лично съм много доволен от него и конвертира доста видове таблици в MySql без никакви проблеми. http://www.navicat.com/ http://www.navicat.com/ ... е разбира се трябва и лиценз...
Успех!