-
excel a win scheduler
Caute.
Mam 2 problemy.
1.) Kazde 2h sa mi generuje z databazy csv subor kde pouzivam ako oddelovac ",". Problem je v tom, ze u mna na CZ verzii excelu 2000 sa to otvori spravne (csv otvori do viacerych stlpcov ako keby som vytovril klasicku tabulku) ale u kolegov co maju SK verziu excelu 2000 to otvori zle (jeden riadok je jedna bunka). Problem je zrejme v rozlicnych verziach. Ceska otvara csv s "," a slovenska csv s ";". Potreboval by som nejakym sposobom nastavit na tej slovenskej aby to otvaralo aj s ",". Hladal som v nastaveniach ale nic som nenasiel.
2.) Problem trocha suvisi s bodom 1. CSV sa mi generuje kazde 2h a na generovanie pouzivam batak ktorym spustatm SQL skript cez sqlplus commandeline. Generovania som vyriesil schedulovanim toho bataku na kazde 2h vo windows schedulery. Bohuzial schedulovanie vydrzi max par zgenerovani reportu a nasledne vyhodi ze could not start a treba to cele preschedulovat. Vie mi niekto poradit aj s tymto problemom? Pripadne poradit nieco ine?
Dakujem.
-
1) Udelal bych tabulku, ve ktere bych pouzil import external data a jako zdroj dal ten CSV soubor kde jsou data. Naskoci ti import wizard, kde si muzes vybirat v jake codepage je zdroj a co je jako oddelovac. Dokoncis wizard a v XLS sheetu mas link na datovy zdroj. Muzes si tam pak nastavit i automaticky refresh dat treba po tech 2 hodinach. Jedina nevyhoda je ze kdyz nebude mit Excel dostupny ten datovy soubor tak si nahrany. Nevim co presne s tim zamyslis ...
2) Tezko rict, presmeruj vystup toho skriptu misto obrazovky do souboru a uvidis co tam failuje.
-
1.) Diky. Ale jedna sa o reporty produkcie po 2h a po pravde nechcem s tym zabijat este viacej pracovneho casu ;D Okrem toho k tomu filu ma pristup kopec ludi a file sa vola vzdy inak aby si mohli kompetentni robit statistiky o dennej produkcii.
2.) Ten vystup je smerovany do toho csvcka len obcas (kazdy den) sa stane ze sa to schedulovanie stopne a treba to nastavit znova. Ak sa to da nejako smerovat do suboru vies ma nejako naviest?
-
1) Aha, tak to pak meni situaci :-)
2) Normalne v nastaveni te schedule pridej k tomu .bat co spoustis klasicke presmerovani do souboru "c:\scripts\sqldig.bat >> logfile.log" a na zacatek toho bat souboru si dej treba
echo **************
date /t
time /t
abys pak v tom logu mel prehled mezi jednotlivymi pokusy.
-