The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"php+Excel_DB (odbc)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"php+Excel_DB (odbc)"  
Сообщение от Akmal email(??) on 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, но там невозможно использовать запросы...

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "php+Excel_DB (odbc)"  
Сообщение от BahuL (ok) on 10-Фев-09, 12:37 
Все что могу подсказать по этому вопросу:
http://studio.bashnet.ru/rukovodstvo/php/sovet/excelcom.php
http://habrahabr.ru/blogs/php/18726/
http://pear.php.net/package/Spreadsheet_Excel_Writer
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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