import podatkov iz txt datoteke

Pomoč pri delu z MS Excelom
Odgovori
luka_k
Prispevkov: 61
Pridružen: So Okt 01, 2005 9:00 pm

import podatkov iz txt datoteke

Odgovor Napisal/-a luka_k »

pozdravljeni vsi v forumu.

ker vidim,da ste mojstri pisanja makrojev,bi vas prosil za enega in sicer:

sem v odprtem delovnem zvezku(podatki.xls)
odprem datoteko baza.txt(c:/skupno/baza.txt)
potem izberi vse
kopiraj
nato grem v nazaj v excel
Cells.Select
prilepi
------------------------------------------------------------------------
preračunaj-------> no to bi nekako sam poskusil s snemanjem
------------------------------------------------------------------------
in nato
Cells.Select (v excel-u)
kopiraj
grem v datoteko baza.txt
izberi vse
prilepi
shrani datoteko(txt)
zapri to datoteko
in še
shrani datoteko(xls)
zapri to datoteko


torej tako nekako,grem po podatke v datoteko txt ,jih prenesem v excel,
nato preračunam in nato nazaj vrnem v datoteko txt in na koncu obe
datoteki shranim in zaprem.
upan,da nisem preveč zakompliciral.za odgovor se zahvaljujem.
lp luka_k
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Pozdravljeni,

Na žalost makrov po naročilu ne morem pisati, saj bi to preraslo vse meje zdravega razuma in kmalu bi lahko začel pisati kar celotne aplikacije. Poskusite sami in ko se kje ustavi pač vprašajte. Na konkretno vprašanje pa vam bom vedno poskusil odgovoriti.

Lahko pa da vas bo uslišal kdo izmed preostalih udeležencev...
lp,
Matjaž Prtenjak
Administrator
luka_k
Prispevkov: 61
Pridružen: So Okt 01, 2005 9:00 pm

Odgovor Napisal/-a luka_k »

pozdravljeni Matjaž

saj poskušam,vendar mi ne rata.ne vem,s katerim ukazom naj odprem
datotekot.txt ( s snemanjem mi to ne uspe),niti nevem kako naj to datoteko potem shranem in zaprem.v tej datoteki se enastavno ne znajdem.no nekoliko lažje mi je v excelu saj tu lahko vse posnamem.
mi lahko poveste torej kako naj odprem,kopiram,lepim in nato zaprem
txt datoteko.prosim za pomoč.
p.s. veliko sem se naučil v
vašem forumu toda ne vsega.se pa trudim.gledal se po forumu pa nisem našel takšnega primera,zato se obračam na vas.hvala za odgovor.

lp luka_k
Stenly
Prispevkov: 223
Pridružen: Sr Jul 27, 2005 11:29 pm

Odgovor Napisal/-a Stenly »

Pozdravljeni

Skušajte datoteko odpreti, direktno kar z Excelom. Kako boste pa to shranili nazaj v txt., pa nebi vedel.

Lp
luka_k
Prispevkov: 61
Pridružen: So Okt 01, 2005 9:00 pm

Odgovor Napisal/-a luka_k »

pozdravljen Stenly

ja datoteko txt sem odprl(posnel sem makro)vendar ne direktno,saj moram vmes še potrditi prenos datoteke.(PODATKI-UVOZI ZUNANJE
PODATKE).no tu se mi zadeva ustavi.nevem kako makro napisati ,da bi mi kopiral in lepil v txt datoteki.niti ne vem kako se shrani z makrom.
po forumu sem se sprehajal in ugotovil,da imate veliko pametnih idej.
morda lahko tudi meni pomagate.
za odgovor se zahvaljujem.

lp luka_k
Stenly
Prispevkov: 223
Pridružen: Sr Jul 27, 2005 11:29 pm

Odgovor Napisal/-a Stenly »

Pozdravljen

Kot sem napisal. do tu znam (odpreti txt dat.), naprej pa ne (prenesti podatke v txt dat. in jo shraniti) :cry: . Probajte, vaše obdelane podatke shraniti pod .txt in ne .xls.
Če pa ne bo šlo, vam bo pa kak namig dal tudi Matjaž (kot je rekel) :D .

Lp
luka_k
Prispevkov: 61
Pridružen: So Okt 01, 2005 9:00 pm

Odgovor Napisal/-a luka_k »

pozdravljeni

v bistvu me mučita dve težavi:

1. odpreti txt in jo prekopirati v excel(active workbook)(oziroma jo odpreti kot xls datoteko,če je to možno)

2.shraniti excel (active workbook) kot txt

no,kot ste tudi sam omeni,torej dve stvari:to pa je že kar konkretno.
kakšen je vaš makro v pri odpiranju?
želel bi vaš nasvet in seveda Matjažev.hvala obema.


lp luka-k
Stenly
Prispevkov: 223
Pridružen: Sr Jul 27, 2005 11:29 pm

Odgovor Napisal/-a Stenly »

Datoteko txt odprite z ukazom File >> Open>>... . Pojavil se vam bo čarovnik za razne opcije,... Tako se vam bo txt datoteka odprla že v excelovem delovnem listu. Tu obdelajte podatke (do tu znam), in pod istim imenom shranite (txt) - to pa ne vem če bo šlo.
Vse to lahko posnamete kot makro, ki pa ga bo potrebno še malo sfrizirati.

Lp
luka_k
Prispevkov: 61
Pridružen: So Okt 01, 2005 9:00 pm

Odgovor Napisal/-a luka_k »

pozdravljen Stenly
very nice (jaz sem to počel z UVOZI ZUNANJE PODATKE,kar ni elegantno)
no,tole vaše lepo deluje,kar ste predlagali,ostane nama le še shraniti v
obliki txt.no včasih je bilo tega veliko na forumu....
mislim,da je to mogoče,toda kako?hvala ker mi pomagate.
Matjaž bi bil tudi zelo dobrodošel.
lp luka_k
Zadnjič spremenil luka_k, dne Ne Okt 02, 2005 12:50 pm, skupaj popravljeno 2 krat.
Stenly
Prispevkov: 223
Pridružen: Sr Jul 27, 2005 11:29 pm

Odgovor Napisal/-a Stenly »

Počasi se trudite, a ne dovolj. Jaz sem probal, tako kot sem vam rekel in je šlo. Potrudite se še vi.

Lp
luka_k
Prispevkov: 61
Pridružen: So Okt 01, 2005 9:00 pm

Odgovor Napisal/-a luka_k »

pozdravljen Stenly

ne pravim,da ne gre,to kar ste rekel tudi meni deluje,tudi "friziranje"
ostane le še shranitev v txt.se morda nisva razumela?
hvala ker pomagate.

lp luka_k
Stenly
Prispevkov: 223
Pridružen: Sr Jul 27, 2005 11:29 pm

Odgovor Napisal/-a Stenly »

Ja izgleda, da se nisva razumela.
Povedal sem, da shranjeval še nisem! Sem pa danes poskusil (na odprti txt datoteki v excelu sem zamenjal podatek). To datoteko sem shranil pod istim imenom. In stara dat. txt je bila tako spremenjena. Torej poskusite še vi.

Lp
luka_k
Prispevkov: 61
Pridružen: So Okt 01, 2005 9:00 pm

Odgovor Napisal/-a luka_k »

pozdravljen

kako ste to naredili? a ste odpirali preko excela?
dajte namig...

no,najbolj elegantvo je seveda shraniti xls datoteko v txt.

lp luka_k
Stenly
Prispevkov: 223
Pridružen: Sr Jul 27, 2005 11:29 pm

Odgovor Napisal/-a Stenly »

Sedaj pa vas popolnoma nič ne razumem.
Prej ste rekel :
no,tole vaše lepo deluje,kar ste predlagali,ostane nama le še shraniti v
obliki txt
Sedaj pa:
kako ste to naredili? a ste odpirali preko excela?
Še 1X:
- Txt odprem iz excela (File, Open,...)
- Zadevo spremenim
- zadevo shranim in ko me vpraša če spremenim podatke v txt- ju kliknem da.
In to je to.

Lp
luka_k
Prispevkov: 61
Pridružen: So Okt 01, 2005 9:00 pm

Odgovor Napisal/-a luka_k »

pozdravljen
kaj pravite na tole Stenly:

Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:="C:\Documents and Settings\pc\Desktop\meritev.txt", FileFormat:=xlText, _
CreateBackup:=False
Application.DisplayAlerts = True


datoteko xls imam na namizju.bi bilo to pravo?
še nekaj,sedaj imam odprta dva zvezka,kako jih zapreti brez
shranjenja ozirama,brez,da te sprašuje po shranjenju?

lp luka_k
Odgovori