Форум сетевых администраторов
Показаны 20 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Поиск и обмен (http://netadmin.ws/forum/forumdisplay.php?forumid=27)
-- Ищю конвертор (http://netadmin.ws/forum/showthread.php?threadid=3140)


Помещено ANDRY 16-09-2002 в 12:09:

Ищю конвертор

Ищю конвертор который мог переконвертировать из таблици эксель (офис) в базу данных MySQL, но если такого нет то может быть есть из экселя в Microsoft Access, заранее благодарен

__________________
Web-Zona


Помещено sexkiller 16-09-2002 в 13:01:

А если воспользоваться http://www.phpmyadmin.net или mysqldump, но сначала придется сохранить Excel таблицу в cvs или txt файл, затем создать таблицу с тем же количеством полей что и Excel таблицу и вставить ее в MySQL таблицу только что созданную.


Помещено ANDRY 17-09-2002 в 20:00:

А другого способа нету?

да кстати, как можно переконвертировать из аксесс в мускул?

__________________
Web-Zona


Помещено Goshik 17-09-2002 в 22:23:

Ты смотрел на mysql.com?


Помещено sexkiller 18-09-2002 в 10:11:

ANDRY На http://www.mysql.com там есть утилита работы с Access базами.


Помещено ANDRY 18-09-2002 в 11:53:

Но там они все платные, дают только демо версию которые позволяют переконвертировать всего несколько строк, в данном случаи у меня полупилось восемь строк. Неужели нигде нельзя найти

__________________
Web-Zona


Помещено sexkiller 18-09-2002 в 12:26:

ANDRY просто таких задач не возникало поэтому предлагаю вернуться к первому предложению Excel => txt => MySQL, иначе ты слишком много времени убъешь на поиске.


Помещено ANDRY 18-09-2002 в 12:42:

sexkiller, я когда сохроняю в формат .txt то почемуто там где русские слова, какието квадратики а там где английские то всё нормально, может какдировка неподдерживается или так должно, у меня офис 2000 стоит.

и ещё, ты говорил что надо создать предворительно таблицу в мускуле, базу я сделаю, и таблицу тоже, но как поля сделать?

__________________
Web-Zona


Помещено RaZEr 18-09-2002 в 13:14:

В принципе в сети я встречал скрипты для разбора xls, но все они были полурабочие . Мне кажется что самым подходящим вариантом будет xls>txt>sql .

2 Andry: Ð_кспортируешь в txt, а затем парсишь для того, чтобы получился SQL: INSERT INTO table1 ...

__________________
The time was broken ...


Помещено sexkiller 18-09-2002 в 14:16:

ANDRY Используй phpmyadmin создай таблицу с тем количеством полей которое у тебе в .xls файле (для числовых выбери тип INT, для текстовых сделай CHAR(255) если нет больших текстов, в противном случае TEXT). Затем в phpmysql заходиш в "импортировать из текстового файла", ну вот вроде и все. А так, если что-то не получиться, то покажи хотя бы одну из строчек своего xls файл я сам сделаю таблицу и выдам SQL код.


Помещено RaZEr 18-09-2002 в 14:21:

Ну вообще если такое многократно делать, не очень-то удобно ...

__________________
The time was broken ...


Помещено sexkiller 18-09-2002 в 14:32:

RaZEr Ну можно скрипт написать который сам будет создавать таблицу, ведь это нетак сложно, а PHP умеет читать csv файлы. Там ведь вся загвозко чтобы создать таблицу, а все остальное ерунда.


Помещено RaZEr 18-09-2002 в 14:37:

Вот про это я и говорю .

__________________
The time was broken ...


Помещено sexkiller 18-09-2002 в 14:56:

RaZEr Но ведь у нас как я понял стоит единичная задача.


Помещено RaZEr 18-09-2002 в 15:01:

Как я понял, у нс есть неопределенность какая задача стоит ...

__________________
The time was broken ...


Помещено ANDRY 18-09-2002 в 16:03:

шото блин не как неполучается вроде свё делал как ты говорил, только создал одно поле так как создовать 400 полей я так понимаю если у меня 400 строк в текстовом файле, то очень геморойно, но хотя я сохранил .txt с одной строчкой
и почемуто показывает ошибку:

--------------------

БД cyder - таблица list на localhost
Ошибка
SQL-запрос :

3D ACTION 3 ПОКОЛЕНИЯ ВЫПУСК 5 (2 CD)

Ответ MySQL:

You have an error in your SQL syntax near '3D ACTION 3 ПОКОЛЕНИЯ ВЫПУСК 5 (2 CD)' at line 1

Назад

--------------------


я тут закачал файлик, может посмотришь, там 400 строк
http://www.nvkz.kuzbass.net/cyber-land/list.rar

да кстати, вот написать бы неплохо было, если я умел я бы написал
тут один есть но он продаёт его за 99$
http://soft.greenline.by/products/abcparser/

__________________
Web-Zona


Помещено RaZEr 18-09-2002 в 16:12:

У тебя xls большой ? Если нет - выложи, а мы подумаем .

__________________
The time was broken ...


Помещено ANDRY 18-09-2002 в 16:23:

Ok, его можно скачать с сайта вот ссылочка
http://www.nvkz.kuzbass.net/cyber-land/prices/zum21_04_2002.zip

но там несколько листов, можете любой какойнибудь, какой понравиться

__________________
Web-Zona


Помещено sexkiller 20-09-2002 в 10:22:

Давая рассмотрим для листа софт (хотя для других аналогично):

1. Создаем таблицу:
CREATE TABLE soft (
Name char(255) NOT NULL default ''
) TYPE=MyISAM;

2. Далее в листе soft удаляем строку НАИМЕНОВАНИЕ, далее сохраняем лист как - текстовый файл (с разделителями табуляции)

3. В phpMyAdmin выбираем "Вставить текстовые файлы в таблицу":

3.1. выбираем файл
3.2. замесить данные (Да) - необязательно
3.3. поля заключены (оставить пустым)
3.4. далее без изменений

3.x. Нажимаем выполнить.


Помещено ANDRY 23-09-2002 в 16:20:

во, сейчас получилось, теперь я думать зачем нужен какойто нафик конвертор, когда и так можно свободно сделать

__________________
Web-Zona


Формат времени GMT. Текущее время 14:41.
Показаны 20 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.