Quest3D - Русскоязычное сообщество

Quest3D => Программирование => Тема начата: mixey от 28 Марта 2009, 22:42:44



Название: Сохранить таблицу в файл
Отправлено: mixey от 28 Марта 2009, 22:42:44
Всем привет!  :D
Вопрос такой - можно ли сохранить текст в формате xls (Excel), чтобы получить полноценную таблицу, а не просто строку сплошного текста???

Или быть может как-то базу данных можно сформировать? А то я в этом ни бум-бум... ???
Подскажите пожалуйста!!! Заранее Пасиба!


Название: Re: Сохранить таблицу в файл
Отправлено: Sqwer от 29 Марта 2009, 09:39:21
В Квесте есть возможность использовать MySQL. (СУБД) такая

Отвлекаясь от темы, замечу, что у некоторых других СУБД существуют технологии поиска (в частности FULLTEXT) производительнее и мощнее, чем в MySQL. К тому же в MySQL FULLTEXT-поиск есть только в MyISAM engine и отсутствует в более скоростном и надежном InnoDB. И это конечно играет не в пользу MySQL. Но малые и средние системы вполне под силу обслужить  и MySQL. Причем, если поиск на малых сайтах можно реализовать даже на базе оператора LIKE, то для сайтов среднего уровня этот подход не подойдет из-за медленности и «грузности» выполнения запросов. В этом случае используется так называемый FULLTEXT-поиск, т.е. поиск на базе индексов FULLTEXT. Представь, что у тебя две таблицы по 1000 записей и и выборка происходит по запросам- условиям параметров каждой из двух.Т.е. мы выполняем в этом случае проверку условий 1000*1000=1000000 раз. Согласись, что не быстро. Поэтому такую СУБД надо использовать с осторожностью. Применительно к играм SQL подходит. Например, мне будет очень удобно создать БД с параметрами объектов, вместо нудного назначения каждому предмету опр.свойств. Для организации подобных задач не потребуется много времени в плане понимания СУБД (по сути у вас будет на каждый класс по таблице параметров). Но. Если вы захотите создать РПГ с системой общения, зависимой от окр.среды (напр.Если НПСу отстрелило ногу, а вы не успели вколоть ему морфин,  он не может говорить длинные фразы), то потребуется создавать несколько таблиц и осуществлять совместные запросы. Да, ваши труды не пропадут напрасно. Почти в каждом пакете по организации БД есть импорт XLS таблиц.


Название: Re: Сохранить таблицу в файл
Отправлено: mixey от 29 Марта 2009, 22:25:54
Sqwer, спасибо за такой ответ подробоный!  :D
Но мне бы знать как эту самую MySQL сделать! )))


Название: Re: Сохранить таблицу в файл
Отправлено: Sqwer от 29 Марта 2009, 23:02:54
http://guest3d.wohlnet.ru/g3d/?q=node/44 посмотри учебный материал.
Есть в квесте СУБД, работающая с XLS таблицами.


P.S.
Можно использовать и Excel to MySQL Import, Export & Convert



Название: Re: Сохранить таблицу в файл
Отправлено: mixey от 30 Марта 2009, 21:35:50
Мдя... Темка для меня крайне не простая... Возникли следующие вопросы:

  1) Как сделать, чтобы комп никуда не подключался, а работал со своими локальными ресурсами.
  2) Нашел такие каналы XMLDOC_command XMLDOC_Object. Это случайно не то что надо? И почему в настройках XMLDOC_Object у меня ничего нет?


Название: Re: Сохранить таблицу в файл
Отправлено: mixey от 13 Июля 2009, 16:59:30
Мои попытки в создании базы данных не увенчались успехом! Если кто-то может, киньте пожалуйста какой-либо рабочий пример, чтобы можно было разобраться что и как, а то в примерах Квеста я ничего не понял  ???


Название: Re: Сохранить таблицу в файл
Отправлено: mixey от 30 Августа 2009, 15:26:16
Вот все пытаюсь разобраться базой данных... Почему-то Квест вылетает при вызове настроек канала DB Driver ODBC. Скажите, это у всех так?


Название: Re: Сохранить таблицу в файл
Отправлено: Sqwer от 30 Августа 2009, 15:33:53
Да это так, но похоже только на версии 422


Название: Re: Сохранить таблицу в файл
Отправлено: →|๖ۣۜDen|← от 30 Августа 2009, 15:49:37
На офе есть вроде как новый откомпилированный MySQL driver (http://forum.quest3d.com/index.php?topic=67202.0) для q3d 4.3 b6.


Название: Re: Сохранить таблицу в файл
Отправлено: mixey от 06 Сентября 2009, 19:20:17
А все-таки и лень двигатель прогресса!  :D
В общем вместо изучение всего того множества непонятных мне вещей, я просто заменил пробелы между символами на табуляцию и Excel стал воспринимать такое форматирование как надо!  ;D

Но теперь у меня такой вопрос... А можно ли при сохранении текстового файла выбирать путь для сохранения при помощи стандартного окна windows??


Название: Re: Сохранить таблицу в файл
Отправлено: Ruslan от 06 Сентября 2009, 23:54:02
Цитировать
А можно ли при сохранении текстового файла выбирать путь для сохранения при помощи стандартного окна windows??
Посмотри этот пример:


Название: Re: Сохранить таблицу в файл
Отправлено: mixey от 07 Сентября 2009, 20:18:32
О, как все оказалось просто на самом деле! Пасиба Ruslan!