The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"php+Excel_DB (odbc)"
Отправлено Akmal, 10-Фев-09 06:36 
Здравствуйте,
Сейчас использую Mysql+PHP. Но так как все мои данные в Excel (легкость использования, фильрации, формулы), всякий раз когда делаю изменения на файле приходится изменить еще и в Mysql. Поэтому решил напрямую подключиться к Excel через odbc.
Сделал так:
1. Создал DSN (файл локальный)
2. Написал следующий код

$conn = odbc_connect("s", "", "");
$query = ("SELECT * FROM [sheet1]");
$result = odbc_do($conn, $query) or die(odbc_errormsg($conn));
odbc_result_all($result);
odbc_close($conn);

Результат кода:
[Microsoft][Driver ODBC Excel] The Microsoft Office Access database engine could not find the object 'umg1'. Make sure the object exists and that you spell its name and the path name correctly.

Использую Excel2007, но файл сохранен как Excel97-2003;
DSN драйвер: Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)
Название листа: sheet1
Версия PHP: 5.0.2
OS: Windows XP
Web-server: Apache 2.0.59

Не знаю как решить проблему:
1. Правильно ли делаю, что использую название листа после FROM или надо использовать присвоение имен диапазона? Так как думаю проблема находится здесь...

Правильно ли что я использую ODBC? Или есть более удобный вариант. Пробовал через Excel_Reader, но там невозможно использовать запросы...

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру