| imho.ws |
![]() |
|
|
|
# 1 |
|
::VIP::
Хрюндель Регистрация: 27.10.2002
Адрес: Столица блин
Сообщения: 650
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Данные из .xls
Тут возникла такая необходимость.
Мне нужно узнать как можно при помащи PHP прочитать таблицу из экселевского файла и патом её вывести на страницу. Я в PHP пока не бумбум сам тут покулупался как из .txt я понел, но вот из .xls так и не нашол. Если кто такое делал подскажите
__________________
Если Вас выписали из сумасшедшего дома, это не значит, что Вас вылечили. Просто Вы стали как все. |
|
|
|
|
# 2 |
|
Full Member
Регистрация: 31.08.2003
Адрес: где-то между Марсом и Юпитером
Сообщения: 998
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Может здесь найдешь что-то полезное:
http://www.phpbuilder.com/columns/alain20001003.php3 Если не найдешь, то можно "XLS перевести в csv (Это позволяет сделать Excel), а потом читай данные функцией fgetcsv. Ну а потом отделять все данные:используй strpos и substr, ведь поля разделенны знаком ";"
__________________
Старые игры раздают здесь |
|
|
|
|
# 3 |
|
::VIP::
Хрюндель Регистрация: 27.10.2002
Адрес: Столица блин
Сообщения: 650
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Это а можно чуток поподробней я проста пока в пхп не разбираюсь вообще если не сложно.
__________________
Если Вас выписали из сумасшедшего дома, это не значит, что Вас вылечили. Просто Вы стали как все. |
|
|
|
|
# 4 |
|
Full Member
Регистрация: 31.08.2003
Адрес: где-то между Марсом и Юпитером
Сообщения: 998
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Вот пример как открыть и прочитать таблицу excel. Дополнительную информацию об объектной модели, для программирования объектов COM можно получить из хелпа по EXCEL.
<?PHP $filename = "c:/spreadhseet/test.xls"; $sheet1 = 1; $sheet2 = "sheet2"; $excel_app = new COM("Excel.application") or Die ("Did not connect"); print "Application name: {$excel_app->Application->value}\n" ; print "Loaded version: {$excel_app->Application->version}\n"; $Workbook = $excel_app->Workbooks->Open("$filename") or Die("Did not open $filename $Workbook"); $Worksheet = $Workbook->Worksheets($sheet1); $Worksheet->activate; $excel_cell = $Worksheet->Range("C4"); $excel_cell->activate; $excel_result = $excel_cell->value; print "$excel_result\n"; $Worksheet = $Workbook->Worksheets($sheet2); $Worksheet->activate; $excel_cell = $Worksheet->Range("C4"); $excel_cell->activate; $excel_result = $excel_cell->value; print "$excel_result\n"; #To close all instances of excel: $Workbook->Close; unset($Worksheet); unset($Workbook); $excel_app->Workbooks->Close(); $excel_app->Quit(); unset($excel_app); ?>
__________________
Старые игры раздают здесь |
|
|
|
|
# 5 |
|
::VIP::
Хрюндель Регистрация: 27.10.2002
Адрес: Столица блин
Сообщения: 650
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CEO
Слух я вот взял твой пример и залил его на сервак там толька переправил путь до файла xls патом посматррел страницу в бродилке а там пусто вообще. Да и сам фаил эксель тож залил. Мне насамом деле нужно чтоб пхп мне выводил таблицу с данными из экселевского файла.
__________________
Если Вас выписали из сумасшедшего дома, это не значит, что Вас вылечили. Просто Вы стали как все. |
|
|
|
|
# 8 |
|
Full Member
Регистрация: 25.11.2001
Адрес: Moscow. Russia
Пол: Male
Сообщения: 573
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
"Некоторые гады" потратили не один месяц на то, чтобы этот скрипт написать....
так что - не за что
__________________
Ничто не даётся нам с таким трудом, как то, что не даётся. Best regards! 2008 © Roman V. Brooks |
|
|