Filemaker - Excel - Xml
(1 korsinik/a gleda/ju temu) (1) Gost

Filemaker - Excel - Xml


17.01.2019 | 11:16
Imam FileMaker 17 i Excel 16.16.5. Jedna od domaćih tvrtki sa kojom surađujemo inzistira da se narudžbenice šalju ispunjene u obrascu napravljenom u excelu. Do sada nisam pronašao niti jedno drugo riješenje osim Filemaker exporta u xml i importa u Excel. Tu sam zapeo. Shvatio sam kako je potrebno napraviti iz postojećeg excel dokumenta .xsd i onda u njega importirati podatke. Nažalost već kod izrade .xsd file-a sam stao. Ukoliko netko ima vremena, volje i znanja objasniti mi kako se to radi bio bih mu neizmjerno zahvalan. Što se tiče dosadašnjeg rada ispunjavamo excel obrazac te imamo dnevno jedan dokument nad kojim nemam nikakvu kontrolu.
30.01.2019 | 18:51
Tek sad vidim ovo, sorry na kasnom odgovoru - jedna od opcija je ispunjavati Excel obrazac direktno iz FileMakera, preko AppleScripta. Ne koristim već dugo FileMaker pa pričam napamet, ali ideja je dodati "export" gumb koji na klik aktivira skriptu koja otvori (neispunjeni) Excel obrazac, "prepiše" podatke i snimi obrazac (pod odgovarajućim imenom). A može ga usput i proslijediti dalje (ako imate takav workflow).
30.01.2019 | 20:19
Ideja ti je super, zapravo! Ja sam se s pingom dopisivao privatno na ovu temu, ali ovo nam nije palo na pamet...
Naravno, to je pod pretpostavkom da MS Office podržava Apple Script (kako treba). Iako... tablica koju čovjek treba je zapravo vrlo jednostavna i mogla bi se na ovaj način generirati i u Numbersima pa eksportirati u XLSX
30.01.2019 | 20:55
AFAIK, podržava.

Drugi način koji mi sad pada na pamet (kad si već spomenuo xlsx) je da editira podatke direktno u njemu. Xlsx je zip container u kojem je worksheet spremljen kao XML fajl kojeg je jednostavno parsati i editirati (te tako mijenjati sadržaj, odnosno "popuniti"). Nakon editiranja ga spakiraš nazad u zip, preimenuješ u xlsx i gotovo. Bez "middlewarea".
30.01.2019 | 21:26
Mda... teoretski... Jednom sam to pokušao. Rezultat je bio XLSX koji je svakome svaki puta kod otvaranja vrištao "PAZIIIII!!! JA SAM ZLI MALWARE ZARAŽEN VIRUSOOOOM!!!!"
31.01.2019 | 22:13
Ovo sa skriptom je trivijalno jednostavno.

Ja tak ispunjavam iz svog knjigovodstvenog programa one excel tablice koje se šalju na poreznu. Ne znam neki normalan način na Macu to drukčije napraviti.

Jedino excel lmora imati otvorenu tabelu mada vjerojatno i postoji način da ga se natjera do to napravi ak je tabela na poznatom mjestu.

Ovako nekako:

tell application "Microsoft Excel"
tell document 1
tell sheet "SheetName"

set value of cell "A7" to "Iznos:"
set value of cell "A8" to "675,89"

end tell
end tell
end tell

To sve napucam u neki privremeni txt file, npr. Skript.txt pa onda pozovem ovo:

/usr/bin/osacompile -o ~/Desktop/Skript.app ~/Desktop/Skript.txt 2> ~/Desktop/SkriptErr.txt

Dobijem ili grešku ili Skript.app koji se samo dvoklikne i popuni se excel. Vrlo slično radi i sa Numbers. Zapravo je sve isto ali se na početku mora još nešto dopisat pa na kraju ima još jedan end tell.
06.02.2019 | 19:38
Hvala svima na pomoći. Jedan moj prijatelj voli reći kako skoro svaki dan ide na fuk. Sa naglaskom na skoro. Tako sam i ja skoro riješio svoj zadatak. Super je što je rješenje trivijalnije nego što sam mislio. Ipak parafrazirajući svog prijatelja i ja sam skoro riješio zadatak. Zapeo sam na exportiranju vrijednosti iz polja u filemakeru.

Za probu sam želio exportirati iz dva polja, roba (Text) i količina (Number).
U Filemakeru sam kreirao scriptu Export:

Set Variable [ $roba ; Value: Narudzbenica::Vrsta robe ]
Set Variable [ $roba ; Value: Narudzbenica::Kolicina ]


//Perform Applescript opcija je Native AppleScript//

Perform Applescript [ "tell application "Microsoft Excel"
open "Users:tomislav:Desktop:Narudzbenica test:Narudzbenica.xlsx"
set value of cell "C16" to "$roba"
set value of cell "D16" to "$kolicina"
end tell"]


Pokretanje skripte daje slijedeći rezultat:
- Otvara Excel
- Otvara dokument Narudzbenica
- U polje C16 upisuje $roba umjesto vrijednosti iz polja Vrsta robe npr bitumen
- U polje D16 upisuje $kolicina umjesto vrijednosti iz polja Količina npr 25000

Kao što sam rekao SKORO sam riješio zadatak. Pokušao sam pretraživati internet zadnjih par dana ali nisam uspio pronaći rješenje. Ukoliko bi me netko mogao uputiti na pravi put bio bi mu zahvalan.
06.02.2019 | 20:41
Pa... jednostavno u zadnje dvije naredbe (set value...) makni navodnike oko imena varijabli. Navodnici znače da izravno unosiš tekst koji se treba ubaciti u ćelije, a bez navodnika je to ime varijable...
06.02.2019 | 21:39
Onda dobijem slijedeću grešku:

Expected expression but found unknown token.
06.02.2019 | 22:36
Aha, sad sam skužio. Ti imaš embedded Applescript unutar Filemaker skripte. Gle, $roba i $kolicina su filemaker varijable, a AppleScript ne zna za njih. Zabij nos u FM manual (imaš ga za skinuti s njihovog weba) i vidi ima li "Perform Applescript" komanda još neke parametre. Trebaš na neki način prenijeti vrijednosti varijabli u Apple skriptu.
06.02.2019 | 22:37
Aha, evo... Moraš umjesto "native applescript" koristiti "calculated applescript" i formirati mu tekst skripte koristeći Filemaker scritp funkcije tako da na pravo mjesto ubaciš vrijednost varijabli.
07.02.2019 | 12:35
Pod calculated script sam napisao slijedeće:

"tell application \"Microsoft Excel\"" & ¶ & "open \"Users:tomislav:Desktop:Narudzbenica test:Narudzbenica.xlsx\"" & ¶ & "set value of cell \"C16\" to \"$roba\"" & ¶ & "set value of cell \"D16\" to \"$kolicina\"" & ¶ & "end tell"

Nažalost rezultat je isti. Tj. Otvori se Excel, otvori se Narudzbenica.xlsx, te se u definirana polja upiše $robe i $kolicina umjesto, Bitumen i 25000.
07.02.2019 | 14:29
Ti nemaš baš programerskog iskustva, zar ne?
"tell application \"Microsoft Excel\"" & ¶ & "open \"Users:tomislav:Desktop:Narudzbenica test:Narudzbenica.xlsx\"" & ¶ & "set value of cell \"C16\" to" & $roba & ¶ & "set value of cell \"D16\" to" & $kolicina & ¶ & "end tell"

Dakle, "calculated" ti služi upravo da na određenom mjestu u statički tekst ubaciš sadržaj varijable.
Eventualno vidi sad, ako se pobuni da ti je $kolicina numerička varijabla, onda trebaš napisati

GetAsText($kolicina)
07.02.2019 | 15:09
smayoo kaže:
Ti nemaš baš programerskog iskustva, zar ne?

Ne baš. Odnosno moglo bi se reći da sam skoro programer
07.02.2019 | 15:55
Samo hrabro! Svaki početak je težak.
Je li proradilo?
08.02.2019 | 09:41
Ne još. Nisam se stigao time baviti. Budem preko vikenda.
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 22 minuta
  • Yonkis: Znam da ovdje ima ljubitelja JMJarrea pa evo izašao je album od prošlogodišnjeg koncerta VERSAILLES 400 LIVE
  • Yonkis: @Matija klc Jedino što mi pada na pamet da nije torbica plesala (poskakivala) tu i tamo i onda mobitel to mjerio kao "još jedan korak" i tako stotinama puta. Nemam pojma, i mene bi frustriralo. Možda drugi put stavi u džep ili u ruksak? Ne znam stvarno. A Google, pomaže li što?
  • Matija klc: @yonkis- u torbici oko pasa
  • Borisone: Naći ćeš ga sigurno za manje love nego da ovdje ideš tražiti neke s njihovim utikačima.
  • Borisone: Šta si razbijaš glavu. Ponesi USB kablove, a tamo kupi kombinirani USB/A i /C punjač od koliko ti vati treba.
  • Ender: @Yonkis: kad budem kuci, uslikacu takav adapter sa tim razlicitim viljuskama, imas ga po aerodromima za jaku cenu, meni je doneo kum iz Kanade za nekoliko dolara.
  • Yonkis: @Riba da svoj (brzi 30W) punjač mogu ukopčati u njihove utičnice i da puni iPhone/iPad. Mislio sam da nije dovoljan adapter nego da mi treba i “konverter” radi drugog napona..Jel’ onda može i nešto jeftino ako je samo “viljuška” u pitanju? Npr?
  • Ender: @Yonkis: mislim da nemas brige sto se tice adaptera, jer kao sto Riba kaze vecina uredjaja radi od 90-250 Vac. Apple mislim da vec 35 god radi ta univerzalna napajanja. Za USA ti samo treba drukcija viljuska tj. utikac.
  • Riba: Vecina uredjaja prihvaca i 110 i 220V ulazni napon, pa zato pitam./
  • Riba: Adapter ti treba za sto tocno?
  • Yonkis: Ima li netko iskustva kakav bi mi putni adapter trebao za SAD s obzirom da nemaju 220/50 (svjestan sam da im utičnice također drugačije izgledaju). Može neki primjer putnog adaptera, samo da provjerim jer mislim da mi ovo [link] nije dovoljno, zar ne?
  • Yonkis: @Matija klc, a gdje ti je bio mobitel za vrijeme uspona?
  • Matija klc: Ekipa, isao sam ja Japetic. Upalio na 15pro Stravu i mjerio do gore. Izbaci 4,32km staza da iznosi, a iznosi 2.7. To je dosta velika razliika. Imate li mislienje sta moze biti i kako popraviti to? Dosada sam se dosta oslanjao na bivsi mob 13pro i nisam imao problema, ( ili ih nisam znao da imam)…. Poprilicno sam razocaran. Ako Garmin Fenix moze dobro izracunati pa trebao bi i mob od 1300€…
  • cariblanco: Danas se šeću kockice u Argentini u čast vaterpolistima ;)
  • cariblanco: [link]
  • drlovric: Sorry Davore, ja sam tek sad vidio ovaj odg u Vikalici. Rijesio sam, by the way, hvala ti u svakom slucaju!
  • dpasaric: Mi smo u firmi imali period kada smo se profesionalno bavili SEO-om, pa pitaj, možda znam.
  • drlovric: Imamo li ovdje neke SEO znalce? :) Trebale bi mi kratke konzultacije u svezi web stranice. Msg me.
  • JOHN: :)
  • JOHN: Gjuroo kladim se da si šejiku Aladinu poslao nešto bitcoina da ti može transferirat milijarde koje čuva još od Sadama
  • JOHN: pošaljem sadržaj mail-a
  • JOHN: Ma samo chekiram da li je legit
  • Gjuroo: @JOHN: Ma dobio sam gomilu para od jednog afričkog princa, pa mi nije problem trošiti :)
  • Riba: JOHN, moguce zato jer si follower na ko-fi, sad cu pogledati ima li opcija da se to iskljuci.
  • Riba: JOHN, posalji mi sadrzaj tog maila, mi nismo nista inicirali.
  • smayoo: Pitat ćemo Ribu, on je spominjao neku takvu kampanju još u listopadu, za pokriti trošak najma servera. Ovo je možda nova kampanja jer je nova kalendarska godina.
  • JOHN: Gjuroo, nije tebi lako :)
  • JOHN: Ne zajebavam se, mada u tom mail-u ima neke istine. Suporto sam jabučnjak pred tri mjeseca, pa me samo zanima da li su te molbice pod kontrolom
  • Gjuroo: Jbga, platio sam.
  • Gjuroo: Meni je na mail stiglo da sam pedofil i da se javim u najbližu PU ili da platim neke pare, pa sam miran.
  • JOHN: podržite
  • JOHN: Jel vama na mail stigla kakva obavijest da ponovno podržim jabučnjak?
  • JOHN: Sram vas bilo. Moja hercegovačka crta je duboko uvrjeđena ovom neslanom šalom!:)
  • mbp2009: :D
  • Bertone: :D
  • kupus: hvala hvala
  • kupus: Zato sto nemaju obraza
  • kupus: Zasto se Hercegovci ljube u usta?
  • kupus: evo jos jedan klasik, kad se vec castimo klasicima...
  • mbp2009: odnosno ne smayo nego blanco hahaha
  • mbp2009: Smayoo dosta dobar vic, ne sjecam se kad sam ga cuo zadnji put ;)
  • mbp2009: m@xym na krivom si tabu, ovo je Jabučnjak, ne Reddit :D
  • smayoo: Taj vic je star stoljeće, @m@xym, i, da crnjak je, kao i tisuće drugih, nemoj reći da si ga sad prvi put čuo? Žao mi je što imaš takvo osobno teško iskustvo da te to tako pogađa, ali to je ipak samo vic, i to stvarno star. Razmisli što te stvarno muči pa to rješavaj, ne istresaj se ovdje.
  • m@xym: Ako je vic, onda je crnjak, barem za one koji su imali "čast" gledati uživo kako te dvije bolesti polako ubijaju ljude.
  • cariblanco: Ma moj m@xym...to je bio vic ;)
  • m@xym: Ne znati gdje si, a moći se kretati, ili znati gdje si ali, ali biti de facto nepokretan, dođe ti ga na isto.
  • cariblanco: Parkins pobjeđuje...bolje prosuti koju kap rakije, nego da neznate gdje je :D
  • cariblanco: Stay bi netko od vas rađe, da nema izbora ;alzheimera ili parkisona ?
  • cariblanco: Kako bi dobro Amerima legao naš Barišić iz Dinama...jest da je stariji ali nije senilan :D
  • Ender: @Yonkis: Trump je za razliku od Biden-a u cvetu mladosti, ima i mladu zenu :-)

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

Novo na Jabučnjaku

Teme

Poruke

Anketa

Kupujete li profesionalni Mac?

Čekam novi modularni Mac Pro - 48.5%
Novac nije problem, kupujem iMac Pro - 0.7%
Kupujem Valjak, baš je lijep i tih! - 0%
Kupujem polovni Mac Pro tower - 11.8%
Nadogradit ću postojeći Mac Pro tower - 2.9%
Običan iMac 27" mi je dovoljan za posao - 5.9%
Skromnih sam potreba, Mac mini je zakon! - 7.4%
Radim na terenu, mora biti MacBook Pro - 3.7%
Ne diram ništa, stari Mac služi me odlično - 10.3%
Kupujem PC kantu i prelazim na Windowse! - 8.8%

Ukupno glasova: 136
Anketa je završena dana: 08 Svi 2018 - 12:17
Page Speed 1.36 Seconds

Provided by iJoomla SEO