PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1 2 
Pakun tööd pisikese programmi loojale ! ! !
Postitaja: Martin O. 2008-11-10 17:37:26
Tervitused, oleks hädasti vaja programmi, mis konverdiks exceli failid (.xls) komaga eraldatud failideks (Comma separated file, .csv) ja laeks need peale kõikide failide konvertimist veebiserverisse.

Ainukesteks tingimusteks on a) Kaustade struktuur ei tohi muutuda, kui kaustas a on kaustad b ja c, siis nad peavad sinna sisse jääma ka ja kaustast c ei tohi fail c.csv kuidagi sattuda kausta b.

b) Failides ei tohi olla mingisugust info kadu, kõik mis .xls-is kirjas on peaks jääma ka .csv-sse.


Programmil peaks kaasas käima .conf fail või mis iganes, kus saab määrta järgmised asjad:

*Kaust kus exceli failid asuvad
*Kaust kuhu .csv failid converditakse (kui samanimeline fail seal sees olemas, siis kirjutatakse üle)
*ftp aadress
*ftp port
*ftp kasutaja
*ftp parool
*ftp kaust, kuhu andmed laetakse


Eelmine "tegija" oli valmis töö ära tegema 600 raha eest aga tema poolne töö jäi lõpetamata, kuna ta ei suutnud faile veebi laadida.

Veebi laadimiseks võib kasutada ka mistahes ftp programmi, millele saab käsurea kaudu ligi. Selle võin endale hiljem ära installeerida, kui vaja.


Programm peaks kohe käivitades tööga pihta hakkama, failid ära konvertima (struktuur peab säilima) ja siis failid veebi laadima (struktuur peab säilima) ja viskama näiteks alert box-i, kus kirjas näiteks "Failid edukalt ülesse laetud !" vms.

Eelmise tegija poolt veel natukene kasulikku kirjandust, tema üritas siis c#-s teha seda:(17:11) Mario: http://www.c-sharpcorner.com/UploadFile/yuanwang200409/10224
kasutas seda koodi, seal progre ka olemas convertimiseks
(17:11) Mario: jõudu proovimisel
(17:11) Mario: http://blogs.msdn.com/noahc/archive/2006/06/25/simple-ftp-up
ja seda uploadimiseks




Info ja kontakt martin(ättättätt)mdisain.pri.ee või telefonil 56614225
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: rtfm 2008-11-10 18:47:39
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: okoki 2008-11-10 19:12:50
TSITEERITUD:
http://www.bestshareware.net/xls2csv.htm
see ei tegele veebi laadimisega ju :/
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: rtfm 2008-11-10 19:36:22
TSITEERITUD:
see ei tegele veebi laadimisega ju :/


selleks kasuta siis mõnda ftp programmi ja pane see mingit kataloogi monitoorima, see proge lahendab su ülesandest suurema muutuja milleks on csv -sse konvertimine. Kui sul oleks kasutada linux masin mida sa ise seadistaada saaks, siis saaks ühe batch scriptiga hakkama
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: emm 2008-11-10 19:57:14
TSITEERITUD:


selleks kasuta siis mõnda ftp programmi ja pane see mingit kataloogi monitoorima, see proge lahendab su ülesandest suurema muutuja milleks on csv -sse konvertimine. Kui sul oleks kasutada linux masin mida sa ise seadistaada saaks, siis saaks ühe batch scriptiga hakkama
No mul vaja nii, et kliendi arvutis hakkab igal öösel kell 2 muudetud exceli faile csv-ks konvertima ja ülesse laadima.

Mistmõttes monitoorima, et kui tehakse muudatus, siis laeb faili kohe netti vms? Sellisel juhul peaks saama selle programmiga ka nö. monitoorida ju.

M.
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: rtfm 2008-11-10 20:13:03
TSITEERITUD:
No mul vaja nii, et kliendi arvutis hakkab igal öösel kell 2 muudetud exceli faile csv-ks konvertima ja ülesse laadima.

Mistmõttes monitoorima, et kui tehakse muudatus, siis laeb faili kohe netti vms? Sellisel juhul peaks saama selle programmiga ka nö. monitoorida ju.

M.


no siis shedulegi üks proge faile konvertima ja teine proge faile uploadima näiteks: http://www.2brightsparks.com/freeware/index.html
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: jeerum 2008-11-10 22:56:05
Ma mõtlesin et sellise asja saab ka käsureal windowsis valmis teha
Kirjutad bat faili ja sinna käsud järjest sisse :)
Mida siis sellest ideest spetsid arvavad?

Viimati muudetud: 10-11-2008 22:56:37
Muutja: jeerum
Põhjus:

RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: dsfdsfg 2008-11-10 23:06:29
TSITEERITUD:
Ma mõtlesin et sellise asja saab ka käsureal windowsis valmis teha
Kirjutad bat faili ja sinna käsud järjest sisse :)
Mida siis sellest ideest spetsid arvavad?
no ma batiga pole teinud, küll olen teinud visualis ühe katsetuse ja seal jäi asi uploadimisel selle taha, et ei saanud kaustasid laadida.. faile üksi saab.

Kui leiad lahenduse, mis konverdib failid ära ja ülesse laeb siis anna tuld, vahet ei ole kuidas see siis ka välja ei näe.. põhiline et asi käiks automaatselt, inimene tuleb kell 8 hommikul tööle ja ekraanil on alert box (laadimine õnnestus) vms.

maagiline värk, kuskilt ei leia tegijat :/
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: rtfm 2008-11-11 08:56:23
TSITEERITUD:
no ma batiga pole teinud, küll olen teinud visualis ühe katsetuse ja seal jäi asi uploadimisel selle taha, et ei saanud kaustasid laadida.. faile üksi saab.

Kui leiad lahenduse, mis konverdib failid ära ja ülesse laeb siis anna tuld, vahet ei ole kuidas see siis ka välja ei näe.. põhiline et asi käiks automaatselt, inimene tuleb kell 8 hommikul tööle ja ekraanil on alert box (laadimine õnnestus) vms.

maagiline värk, kuskilt ei leia tegijat :/


Asi on iseenesest lihtne, osta valmis tarkvara ja seadista tööle. Kui raha ei taha välja käia ja ise tasuta komponente kasutada ei oska, siis pead ülesandepüstitusega täpsem olema, sest peamine põhjus miks sa praegu tegijat ei leia on selles: "vahet ei ole, kidas see, siis ka välja ei näe." suhtumises, sest just sellest väljanägemisest ja vahest sõltub küsitava tasu suurus.

Kui sul on kasutada linux shell, siis installi xls2csv moodul, seadista cron faile konvertima ja faile uplaodima. Ajakulu kaks tundi. Aga ka sellisel juhul peab sul olema "vahe" ja selge exceli failide struktuur mis ei tohi aja jooksul muutuda.
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: kasparkallemallepillevillu 2008-11-11 13:23:12
TSITEERITUD:


Asi on iseenesest lihtne, osta valmis tarkvara ja seadista tööle. Kui raha ei taha välja käia ja ise tasuta komponente kasutada ei oska, siis pead ülesandepüstitusega täpsem olema, sest peamine põhjus miks sa praegu tegijat ei leia on selles: "vahet ei ole, kidas see, siis ka välja ei näe." suhtumises, sest just sellest väljanägemisest ja vahest sõltub küsitava tasu suurus.

Kui sul on kasutada linux shell, siis installi xls2csv moodul, seadista cron faile konvertima ja faile uplaodima. Ajakulu kaks tundi. Aga ka sellisel juhul peab sul olema "vahe" ja selge exceli failide struktuur mis ei tohi aja jooksul muutuda.
No ise lootsin, et kui ei anna väga karme tingimusi ette, siis ikka leiab tegija.. pmst see kuidas ja mis programmide toel asi töötaks, ei olegi nii tähtis..tähtis on ainult see, et failid saaksid konverditud ja ülesse laetud igal öösel.

RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: rtfm 2008-11-11 13:40:49
TSITEERITUD:
No ise lootsin, et kui ei anna väga karme tingimusi ette, siis ikka leiab tegija.. pmst see kuidas ja mis programmide toel asi töötaks, ei olegi nii tähtis..tähtis on ainult see, et failid saaksid konverditud ja ülesse laetud igal öösel.



Kui sa ütled kellelegi , et sul on vaja poest piima, siis tekivad kohe küsimused: kui palju, millist piima, millise tähtajaga jne ja hakkab lõputu pläkutamine (ehk vähe villa, palju kära). Kui selgub , et sa ei tea ise ka millist piima sul vaja on, siis jääb õhku arusaamatus ja kõhklus ning risk, et käiakse poes, kulutatakse aega, raha ja tuuakse vale piim.

Kui sa ütled kellelegi, et on vaja poest agumistähtaja piires "Tere" piima, 1 liiter , hinnaga 6.50 ja täna kella kaheks ja see on vaja tuua jala nurgapealsest poest. Siis on rohkem villa ja vähem kära.

RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: edsdg 2008-11-11 16:09:27
TSITEERITUD:


Kui sa ütled kellelegi , et sul on vaja poest piima, siis tekivad kohe küsimused: kui palju, millist piima, millise tähtajaga jne ja hakkab lõputu pläkutamine (ehk vähe villa, palju kära). Kui selgub , et sa ei tea ise ka millist piima sul vaja on, siis jääb õhku arusaamatus ja kõhklus ning risk, et käiakse poes, kulutatakse aega, raha ja tuuakse vale piim.

Kui sa ütled kellelegi, et on vaja poest agumistähtaja piires "Tere" piima, 1 liiter , hinnaga 6.50 ja täna kella kaheks ja see on vaja tuua jala nurgapealsest poest. Siis on rohkem villa ja vähem kära.

tegelikult on infot piisavalt, et aru saada mida mul vaja on ja milleks seda vaja on :)
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: jeerum 2008-11-11 16:48:33
Siin, on enamus tava pläkutaiaid, kes ei oska peale php echo käsu midagi - järeldan sellest, et abi saab väga vähe enamus ajas noritakse muhku!
Kui õhtu - homme aega leian, üritan käsurea versiooni, eks hoian kursis, kuid ei luba midagi, sest seda teem oma lõbuks, kas saan hakkama :)
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: dsfgsdg 2008-11-11 18:16:15
TSITEERITUD:
Siin, on enamus tava pläkutaiaid, kes ei oska peale php echo käsu midagi - järeldan sellest, et abi saab väga vähe enamus ajas noritakse muhku!
Kui õhtu - homme aega leian, üritan käsurea versiooni, eks hoian kursis, kuid ei luba midagi, sest seda teem oma lõbuks, kas saan hakkama :)
no kui hakkama saad ja ülessande täidad ( konvertimise, uploadimise ) saad ka tasutud ! ! ! ;)
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: jeerum 2008-11-11 19:03:32
Veebi logimis värk kirjas kuid, milegi pärast ei tuvasta ta mul ftp kasutaja parooli, ütleb et on väär!
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: fafa 2008-11-11 19:22:37
aga kuidas konvertimisega on ?
M.
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: jeerum 2008-11-11 21:03:18
konvertimine osutus raskemaks, kuna progel pole lubatud *.xml vaid tahab täpsemat nime saada!
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: karka 2008-11-11 21:41:41
TSITEERITUD:
konvertimine osutus raskemaks, kuna progel pole lubatud *.xml vaid tahab täpsemat nime saada!
aga saad asja ?
pmst xls faile on 800, need kõik vaja csv-ks saada igal öösel, nimede sisestamine ei tule kõne allagi, sest faile võib juurde tekkida kui mõni autotootja uue auto ringlusesse laseb. Programm peab oskama siis faile kaustadest ise võtta.
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: möh 2008-11-12 10:16:32
Kas keegi on veel täheldanud, et
"Pisikestel programmikestel" on kalduvus kasvada.
Töö käigus selgub:
"Programm peab tegema seda..."
"Programm peab tegema seda..."
"Programm peab tegema seda..." ja seda ja seda ....
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: aksel 2008-11-12 12:43:41
TSITEERITUD:
Kas keegi on veel täheldanud, et
"Pisikestel programmikestel" on kalduvus kasvada.
Töö käigus selgub:
"Programm peab tegema seda..."
"Programm peab tegema seda..."
"Programm peab tegema seda..." ja seda ja seda ....


Alati saab ju skoobimuutuste maksumuses kokku leppida.
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: rtfm 2008-11-12 13:06:30
TSITEERITUD:

Alati saab ju skoobimuutuste maksumuses kokku leppida.


antud juhul peaks siis sellest alustamagi:) "vahet pole kuidas tulemus saavutatakse" lihtslat ei ole jätkusuutlik lähenemine.

Aga perli mooduliga xls2csv (goolist esimene otsingutulemus) proovisin, kovertimine käib käsuga


xls2csv -x "failinimi.xls" -b WINDOWS-1252 -c "failinimi.csv" -a UTF-8


lisa siia veel find ja -exec {} ning ongi ühe reaga see katalogide läbi kammimise ja konvertimise mure lahendatud. Ftp -ga sheduled uloadimine on veelgi lihtsam.


RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: tellklkaig 2008-11-12 15:01:43
TSITEERITUD:


antud juhul peaks siis sellest alustamagi:) "vahet pole kuidas tulemus saavutatakse" lihtslat ei ole jätkusuutlik lähenemine.

Aga perli mooduliga xls2csv (goolist esimene otsingutulemus) proovisin, kovertimine käib käsuga


xls2csv -x "failinimi.xls" -b WINDOWS-1252 -c "failinimi.csv" -a UTF-8


lisa siia veel find ja -exec {} ning ongi ühe reaga see katalogide läbi kammimise ja konvertimise mure lahendatud. Ftp -ga sheduled uloadimine on veelgi lihtsam.
No väga tore.
Tee ära ja tulista siia oma email, kui tehtud on.

Kas ta kogub lihtsalt xls-id kokku ja konverdib ära, või salvestab faili õigesse kohta ka ?
Ala kui varem oli xls fail kaustas c:/romud/audi/esiosa.xls ja hiljem on c:/csv/audi/esiosa.csv.
Tähtis on, et alates romud kaustast kammiks kõik kaustad läbi (29 automarki) ja paneks need kausta CSV samasuguse struktuuriga.
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: rtfm 2008-11-12 15:09:12
TSITEERITUD:
No väga tore.
Tee ära ja tulista siia oma email, kui tehtud on.

Kas ta kogub lihtsalt xls-id kokku ja konverdib ära, või salvestab faili õigesse kohta ka ?
Ala kui varem oli xls fail kaustas c:/romud/audi/esiosa.xls ja hiljem on c:/csv/audi/esiosa.csv.
Tähtis on, et alates romud kaustast kammiks kõik kaustad läbi (29 automarki) ja paneks need kausta CSV samasuguse struktuuriga.


see toimib linuxi peal selliselt, eeldab ligipääsu shellile, perli ja vastavaid mooduleid. find käsk shellis suudab otsida kõik alamkataloogid läbi -exec käsu lisamisel saad iga leitud vaste juures midai käivitada, olgu sleleks siis konvertimise käsk. Teise käsuna võid ftp ga lasta failid serverisse.

ma ei tea kas see kattub sinu nägemusega "vahet pole kuidas tulemus tuleb" ja kas sul on sellised vahendid kasutada.
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: asdfddf 2008-11-12 15:10:43
TSITEERITUD:


see toimib linuxi peal selliselt, eeldab ligipääsu shellile, perli ja vastavaid mooduleid. find käsk shellis suudab otsida kõik alamkataloogid läbi -exec käsu lisamisel saad iga leitud vaste juures midai käivitada, olgu sleleks siis konvertimise käsk. Teise käsuna võid ftp ga lasta failid serverisse.

ma ei tea kas see kattub sinu nägemusega "vahet pole kuidas tulemus tuleb" ja kas sul on sellised vahendid kasutada.
Linuxit pole kuskilt võtta, kogu süsteem siiski windowsi baasil..
RE: Pakun tööd pisikese programmi loojale ! ! !
Postitaja: rtfm 2008-11-12 16:43:11
TSITEERITUD:
Linuxit pole kuskilt võtta, kogu süsteem siiski windowsi baasil..


niipalju siis "vahet pole kuidas" lähenemisest :)

Leheküljed: 1 2 

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.097158908844