|
|
|
Перекодировка из exel в sql
|
|||
|---|---|---|---|
|
#18+
Здраствуйте помогите пожалуста решить такую проблему: есть таблици в базами даних в формате ексель их нужно зделать под бази для сайта в sql вручную писать долго их ..может етсь виход чтоб можно ето било зделать прогой либо же какимто скриптом? заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2007, 17:14 |
|
||
|
Перекодировка из exel в sql
|
|||
|---|---|---|---|
|
#18+
Club-Uaбази для сайта в sql -это что значит? Если в таблицы Interbase, то есть программы для импорта из excel. Например, IB Data Import. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2007, 13:33 |
|
||
|
Перекодировка из exel в sql
|
|||
|---|---|---|---|
|
#18+
Club-UaЗдраствуйте помогите пожалуста решить такую проблему: есть таблици в базами даних в формате ексель их нужно зделать под бази для сайта в sql вручную писать долго их ..может етсь виход чтоб можно ето било зделать прогой либо же какимто скриптом? заранее спасибо Для MySQL или SQLite? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 21:29 |
|
||
|
Перекодировка из exel в sql
|
|||
|---|---|---|---|
|
#18+
Для начала преобразовываем дату к виду ГГГГММДД или другому, такому какой понимает твой SQL сервер. Если символ ' (апостроф) встречается в данных, то его надо заменить на комбинацию символов (см. доку по твоему SQL или эксперементируй) - обычно удваивают или предваряют символом \. Потом берешь и перед каждым столбцом с данными вставляешь по пустому столбцу. В первый пустой столбец вписываешь: INSERT INTO MY_TABLE (FIELD1, FIELD2, ... , FIELDn) VALUES ( или INSERT INTO MY_TABLE (FIELD1, FIELD2, ... , FIELDn) VALUES (" Если поле символьное, то предыдущая ячейка должна заканчиваться а следующая начинаться символом ". Во все остальные вставленные столбцы заполняешь: , ", ," или "," в зависимости от того какие поля столбец разделяет. После последнего столбца с данными: ) или ") Естественно руками заносишь только в первую строку, а потом копируешь на весь столбец. Выделяешь все сделанное и копируешь в Notepad / Блокнот. Остается заменой убрать лишние лидирующие и завершающие пробелы и заменить " на ' . Теперь сохраняешь текст как TXT файл, и исполняешь его как скрипт. Если скрипт слетает (обычно по конвертации)- смотришь что ввелось, находишь INSERT, на котором улет. Все что перед ним - удаляешь. Его правишь и вперед. Сразу символ ' в Excel не ставь - из первой позиции поля Excel его схавает и прощенья не попросит. Вместо символа " можно взять любой другой символ. PS Заполнять лучше последнюю строку и копировать снизу вверх. У меня подобное занимает не болеее 5 мин. на таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 10:01 |
|
||
|
Перекодировка из exel в sql
|
|||
|---|---|---|---|
|
#18+
[quot golsa]skipquot] А зачем так сложно, можно все гораздо проще, вот только какой именно SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 17:02 |
|
||
|
Перекодировка из exel в sql
|
|||
|---|---|---|---|
|
#18+
Здрасьте всем Знаю что тема старая :), но вот столкнулся с такой же проблемой, и вот решение ExelMySQL конвертор из Exel в MySQL Программа ExelMySQL - это надстройка Microsoft Excel предназначенная для конвертации таблиц Excel в формат SQL. Программа работает с выделенным диапазоном таблицы Exel. просто выделяеш и конветиш и выходит готовое файло sql скачать мона тут http://businesssite.ru/docs/ExelMySQL1.zip или приложу к ответу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2008, 06:02 |
|
||
|
|

start [/forum/search_topic.php?author=%D0%96%D0%9A%D0%A3&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 440ms |
| total: | 717ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...