Zefirs Posted February 3, 2015 Report Share Posted February 3, 2015 Sveiki!Vai kādam ir info. kur varētu atrast Latvijas pasta indeksu datubāzi?Latvijas pasts nodrošina neīpaši ērtu xls sarakstu, tādēļ iedomājos, ka varbūt pirms sākt pārsēt exceļus varētu uzjautāt foruma biedriem. Quote Link to comment Share on other sites More sharing options...
waplet Posted February 3, 2015 Report Share Posted February 3, 2015 Ja nemaldos, tad XLS mierīgi var eksportēt uz CSV un to jau ar PHP nebūs problēmas nolasīt. Quote Link to comment Share on other sites More sharing options...
Zefirs Posted February 3, 2015 Author Report Share Posted February 3, 2015 Katrs novads ir uz atsevišķa sheet. Exportēt var tikai aktīvo sheet. Ideja laba, bet LibreOff. neļauj exportēt visus sheet. Quote Link to comment Share on other sites More sharing options...
zeCode Posted February 3, 2015 Report Share Posted February 3, 2015 $objReader = PHPExcel_IOFactory::createReader('Excel5');//excel2007 $objPHPExcel = $objReader->load("novadi.xls"); //load $max_sheet = 110; for($sheet = 0; $sheet < $max_sheet; $sheet++){ $row = 1; $found = true; while ($found) { $cell1 = $objPHPExcel->setActiveSheetIndex($sheet)->getCell('A'.$row)->getValue(); if($cell1){ if($cell1 != 'Novads'){ $cell2 = $objPHPExcel->setActiveSheetIndex($sheet)->getCell('B'.$row)->getValue(); $cell3 = $objPHPExcel->setActiveSheetIndex($sheet)->getCell('C'.$row)->getValue(); $cell4 = $objPHPExcel->setActiveSheetIndex($sheet)->getCell('D'.$row)->getValue(); $cell5 = $objPHPExcel->setActiveSheetIndex($sheet)->getCell('E'.$row)->getValue(); $arr[] = array($cell1,$cell2,$cell3,$cell4,$cell5); } $row++; }else{ $found = false; } } } PHPExcel vajadzīgs. Rezultātā sanāca 7024 ieraksti Quote Link to comment Share on other sites More sharing options...
Kasspars Posted February 3, 2015 Report Share Posted February 3, 2015 Iemetiet pēc tam githabā smuki saformatētā JSON formātā visus indeksus Quote Link to comment Share on other sites More sharing options...
Pieduriens Posted February 3, 2015 Report Share Posted February 3, 2015 Mhmm.. Sen jau prasās pēc API no Latvijas Pasta puses.. Bet jā, mazliet gan prasa darbu, taču pēc tam nevienam vien noderēs.. Jāsamet visi indeksi iekš JSON... vai arī jālieto kāds 3 puses API... Quote Link to comment Share on other sites More sharing options...
F3llony Posted February 3, 2015 Report Share Posted February 3, 2015 LP ir pieklājīgs JSON-RPC API ar visu adrešu meklēšanu un pribambasiem. Tikai nav vis parastajiem mirstīgajiem pieejams. :) Quote Link to comment Share on other sites More sharing options...
Pieduriens Posted February 3, 2015 Report Share Posted February 3, 2015 LP ir pieklājīgs JSON-RPC API ar visu adrešu meklēšanu un pribambasiem. Tikai nav vis parastajiem mirstīgajiem pieejams. :) Kāda tipa klientam jābūt? Kāds speciāls līgums jāslēdz? Būtu interese izmantot LP Api. ;) Quote Link to comment Share on other sites More sharing options...
F3llony Posted February 4, 2015 Report Share Posted February 4, 2015 Tas tev jājautā pašam LP Quote Link to comment Share on other sites More sharing options...
Pieduriens Posted February 5, 2015 Report Share Posted February 5, 2015 Tas tev jājautā pašam LP Domāts darīts.. Jau pēc 15 min. zvanu LP un tieku līdz kaut kādam uzņemuma apkalpošanas "menedžerim", kas solās nosūtīt DEMO uz manis nosaukto epastu. Meilu gaidu joprojām :) Quote Link to comment Share on other sites More sharing options...
F3llony Posted February 6, 2015 Report Share Posted February 6, 2015 (edited) Domāts darīts.. Jau pēc 15 min. zvanu LP un tieku līdz kaut kādam uzņemuma apkalpošanas "menedžerim", kas solās nosūtīt DEMO uz manis nosaukto epastu. Meilu gaidu joprojām :) Par to, kā tā sistēma varētu nonākt līdz lietotājam nav ne jausmas. Es vienkārši zinu, ka tāda ir, un jamas lietošanai ir nepieciešama API atslēga un/vai whitelisted IP adrese. Kur tu dabūsi to atslēgu - piekukuļojot nice1 vai caur LP, nezinu teikt. Tev par nelaimi, man vairs nav pieejas. :D Edited February 6, 2015 by F3llony Quote Link to comment Share on other sites More sharing options...
Pieduriens Posted February 6, 2015 Report Share Posted February 6, 2015 Par to, kā tā sistēma varētu nonākt līdz lietotājam nav ne jausmas. Es vienkārši zinu, ka tāda ir, un jamas lietošanai ir nepieciešama API atslēga un/vai whitelisted IP adrese. Kur tu dabūsi to atslēgu - piekukuļojot nice1 vai caur LP, nezinu teikt. Tev par nelaimi, man vairs nav pieejas. :D Sarunā ar LP saruna bija, par embedētu widget bloku, ne API kā tādu.. bet varbūt katru reizi pieprasīt POST, pie adreses norādīšanas ir OP. Varbūt vienkārši jāuztaisa statisks JSON no visiem LP xls failiem un jātur lokāli.. Otra lieta gan ir sūtījuma tracing LV mērogā.. Kādu laiku izmantoju reverse engineering priekš shipinng trace, bet tad LP sāka likt visādus XRF tokenus un payloadus, un palika neidzevīgi uzturēt... Quote Link to comment Share on other sites More sharing options...
Kasspars Posted February 7, 2015 Report Share Posted February 7, 2015 https://github.com/kasparsb/latvijaspastaindeksi Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.