Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki, taigi pabandysiu nupasakoti situaciją: šiandien gavau tokį dokumentą kuriame yra apie 15tūkstančių eilučių su įvairiais adresais, kurie dažnai pasikartoja. Esmė tokia, kad dauguma adresų nors yra tokia pat, tačiau užrašyti skirtingai pvz: kęstučio g.12, o kitas kęstučio 12, trečias dar kitaip. Taigi man reikia juos visus suvienodinti, tokių adresų kiekvieno yra po 100, jie išmėtyti betkaip, taigi noriu paklausti, kaip man kuo greičiau juos visus surasti ir suvienodinti

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nusikoping į kitą columną, tame columne panaikink vienodus adresus (kažkur yra tokia funkcija). Išrūšiuok pagal abc. Tarkim gauni 15 skirtingų variantų minėto adreso.

Edit > Replace. Ir ten vedi, kad tavo tuos 15 variantų pakeistų į norimą.

Aišku greitai taip nebus.

 

Jei yra kokios klaidingų adresų tendencijos tai gali naudot formatavimą, macro pasirašyt su regexp ir pan. Sunkiau, bet sutvarkysi greičiau.

Redagavo TadasV
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gal yra kokia programa kuri gali suvienodint, nes vieni raso UAB ąžuolas kiti, Azuolas ir jis buna keliais adresais kuriu taip pat uzrasas skiriasi, vieni raso LT kiti UK PVZ tuos pavadinimus priskirt i tam tikrt ir kad paskui kita men ikelus duomenis nereiketu sedet ir vienodint pavadinimu, gatviu, produktu, kainu ir t.t

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gali bandyti panaudoti Google Geocoding API. Pvz. įvedus "kęstučio g. 12, vilnius", ar "kestucio 12, vilnius", gausi normalizuotą atsakymą, plius žemėlapio koordinates:

 

"address_components" : [
{
	"long_name" : "12",
	"short_name" : "12",
	"types" : [ "street_number" ]
},
{
	"long_name" : "Kęstučio gatvė",
	"short_name" : "Kęstučio g.",
	"types" : [ "route" ]
},
{
	"long_name" : "Vilnius",
	"short_name" : "Vilnius",
	"types" : [ "locality", "political" ]
},
{
	"long_name" : "Vilniaus miesto savivaldybė",
	"short_name" : "Vilniaus m. sav.",
	"types" : [ "administrative_area_level_2", "political" ]
},
{
	"long_name" : "Vilnius County",
	"short_name" : "Vilnius County",
	"types" : [ "administrative_area_level_1", "political" ]
},
{
	"long_name" : "Lithuania",
	"short_name" : "LT",
	"types" : [ "country", "political" ]
},
{
	"long_name" : "08116",
	"short_name" : "08116",
	"types" : [ "postal_code" ]
}
],
"formatted_address" : "Kęstučio gatvė 12, Vilnius 08116, Lithuania",
"geometry" : {
"location" : {
	"lat" : 54.69107090,
	"lng" : 25.25116090
},
"location_type" : "ROOFTOP",
"viewport" : {
	"northeast" : {
		"lat" : 54.69241988029150,
		"lng" : 25.25250988029150
	},
	"southwest" : {
		"lat" : 54.68972191970850,
		"lng" : 25.24981191970850
	}
}
}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...