COM

4 отговора 265 прегледа
#1

COM

Търся препоръка за ресурс за използване.

Ако някой е тествал или използва скрипт, за отваряне, запис или четене на MS Office файлове (Excel, Word и т.н.), като това му работи безпроблемно - надявамсе да даде някаква насока за читав код.
Тестовите ми до тук бяха под различни версии на PHP - 4 и 5, предпочитам да е под 5, на WindowsXP, Office 10 and Office 11, също така изпробвах Apache, Apache2 и IIS. Ресурсите които съм тествал са от първите две страници на дадените резултатаи от Гугъл, както и всики препоръки от ръководството на PHP.
Резултатите са много относителни. До тук нищо не е сработило от начало до край. Например - познава си COM обекта - това сработва, но в един случай не отваря нов sheet, в друг случай не отваря нов документ, в трети случай не записва файла, в четвърти на Уинда му пречи Apache-то.... Комбинациите които тествах са много, затова не изброявам на всяка резултата. Най-добри резултати има с IIS, PHP5, MS Office11...

Все пак, питането ми е - ако някой е тествал или използва. Държа на това.

*** *** ***
Отговор
в отговор на NetWalker #2

Re: COM

Амии .. те от MS май него препоръчваха този подход :)
[линк]
За excel - ABC Excel Parser се справя доста задоволително.
Или през ODBC (Microsoft Exel Driver) или както се казваше там, а след това SELECT * :) Ами ако конкретизираш малко какво точни искаш да правиш може да ти бъда малко по-полезен. Общо взето съм тествал с php и .net - резултатите са сходни :)
Поздрави.

Отговор
в отговор на lmagination #3

Re: COM

Привет!

Целта е следната - поне на първо време. Потребителя отваря приложение (PHP). Извеждат му се данни. По негово желание, след натискане на бутон или каквото иска там да натиска, същата тази информация да се конвертира в MS EXCEL. В смисъл - отваря се Excel-а (автоматично), данните са в необходимия формат - направен е запис на файла (file.xls) и потребителя просто разглежда в Excel-a данните. Това ми трябва на първо време - после ще му добавям повече контрол - затваряне (автоматично), модифициране (автоматично). Въобще - контрола над екселските файлове да е изцяло подчинен на PHP. Дано съм станал по-конкретен. Ако имам малко повечко време за експерименти - ще пиша отново за резултати.

ПРИЯТНА СЕДМИЦА НА ВСИЧКИ!!!!!

*** *** ***
Отговор
в отговор на lmagination #4

Re: ABC Excel Parser

Забравих да вметна

За ABC Excel Parser - чудесно. Но е кодирана. А търся нещо което да мога да доразвия или напасна за нуждите. Луда работа

*** *** ***
Отговор
в отговор на NetWalker #5

Re: ABC Excel Parser

Мъчех се да ти пратя ЛС, ама нещо се е прецакало ;) дай някакав маил да ти го пратя или пиши на константинколев@абв.бг
Поздрави.

Отговор