[PHP] spuštění excelovského souboru pomocí PHP skriptu

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod pb03 15. 1. 2019 15:53

Pěkný den,
potřebuji pomocí PHP skriptu, v době mé nepřítomnosti, spustit v excelovské tabulce jedno makro, které soubor aktualizuje a uloží ho.
Pokud by to šlo i něčím jiným než PHP tak nevadí.
prosím o radu.
Díky.
PB
pb03
Kolemjdoucí

Odeslat příspěvekod suk 15. 1. 2019 16:07

Zkousel jsi to hledat treba na googlu? Existuje spousta libek na praci s "excelama": https://github.com/PHPOffice/PhpSpreadsheet

Nicmene neco takoveho by, hadam, vyzadovalo prepsat makro do PHP.

Nejjednodussi cesta by nejspis byla poustet primo excel s nejakym argumentem, ktery makro vyhodnoti a na zaklade toho provede prislusne zmeny, soubor ulozi a zavre se. Ocividne to mozne je: https://stackoverflow.com/questions/314 ... excel-2010

PS: V prvni rade ovsem doporucuju neznasilnovat funkce tabulkovych procesoru a pouzit standardni veci.
Pokud nesouhlasíte s mým názorem, popřemýšlejte sami nad sebou. Opravdu si myslíte, že já bych se mohl mýlit?
----
You are an inspiration for a birth control...
suk
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod K8 16. 1. 2019 11:07

nejjednodušší je asi mít nastavený Windows scheduler na spuštění daného excelovského souboru, ten bude mít to makro nastavený, že se spouští při otevření souboru a je to
K8
Pokročilý

Odeslat příspěvekod rudidlo 19. 2. 2019 17:52

Nejsem sice znalec PHP, ja bych spise kod makra prepsal do nejake cmdline aplikace v jazyce, ve kterem to lze, te pak predaval parameter souboru. V aplikaci bych nacetl data, prepocital, zaktualizoval a soubor ulozil.
Jsou dva druhy uživatelů počítačů. Ti první o svá data už přišli.
rudidlo
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků