Zabijanje časa Seznam forumov Zabijanje časa
Namenjen zabijanju časa, kaj pa drugega.
 
 Pogosta vprašanjaPogosta vprašanja   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   RSS Feed   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Zasebna sporočilaZasebna sporočila   PrijavaPrijava 




Excel in Visual Basic

 
Objavi novo temo   Odgovori na to temo    Zabijanje časa Seznam forumov -> RAČUNALNIKI IN INTERNET
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
chazzjazz
Batina


Pridružen/-a: 27.01. 2009, 22:08
Prispevkov: 6102
Kraj: Tukaj

PrispevekObjavljeno: 17 Nov 2009 16:02    Naslov sporočila: Excel in Visual Basic Odgovori s citatom

A se kdo razume v to čudo?


Vidva itija, dejmo mal pomoči.

Gre pa za tole, mam excel file, v vsaki vrstici to podatki (6 kolon). Iz vsake vrstice moram narediti XML file. Kako narediti xml mi je že jasno, samo mi vse vrstice zmeče v en file, ne vsako vrstico v svojega.

Skripta do sedaj izgleda takole:

Koda:
Sub Geo_XML()
mojaDatoteka = "geologija.xml"
    fnum = FreeFile()
Open "geologija.XML" For Output As fnum
        For n = 1 To 675
        Print #fnum, "<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes"" ?>"
        Print #fnum, "<clanek xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"">"
        Print #fnum, "<creator>"; Cells(n, 3); "</creator>"
        Print #fnum, "<title>"; Cells(n, 4); "</title>"
        Print #fnum, "<date>"; Cells(n, 5); "</date>"
        Print #fnum, "<language>"; Cells(n, 6); "</language>"
        Print #fnum, "<identifier>"; Cells(n, 7); "</identifier>"
    Next n
Close #fnum
End Sub


Manjka mi komanda, da bi delal ena vrstica - en file.
_________________
If women are so good at multitasking, how come they can't have a headache and sex at the same time?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
BladeRunner
Uporabljam že dvajseto tipkovnico


Pridružen/-a: 28.01. 2009, 13:47
Prispevkov: 9628

PrispevekObjavljeno: 17 Nov 2009 16:41    Naslov sporočila: Odgovori s citatom

eno zanko moraš naredit

FOR, REPEAT UNTIL al nekaj takega.

+pazi na poimenovanje.


hint: www.matjazev.net
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
pika
PACIENT Z DIAGNOZO


Pridružen/-a: 28.01. 2009, 10:27
Prispevkov: 11508

PrispevekObjavljeno: 17 Nov 2009 19:31    Naslov sporočila: Odgovori s citatom

Kok je dobr, k vse razumem Confused Hahahahahahaha
_________________
Za vsakega pripeljanega člana lahko enega od obstoječih najamete
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
bejbi
Boginja


Pridružen/-a: 28.01. 2009, 08:09
Prispevkov: 8129

PrispevekObjavljeno: 18 Nov 2009 08:13    Naslov sporočila: Odgovori s citatom

Zihr je ok, ker je v zeleni barvi.... Mad Maš zeleno luč za nadaljevanje Hahahahahahaha
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
chazzjazz
Batina


Pridružen/-a: 27.01. 2009, 22:08
Prispevkov: 6102
Kraj: Tukaj

PrispevekObjavljeno: 18 Nov 2009 08:59    Naslov sporočila: Odgovori s citatom

Babe trapaste, to so resne reči, ni se norca za delat. Togoten Togoten Togoten

Bejbi moja, tist v zeleni že dela, samo naprej ne znam. Sad
_________________
If women are so good at multitasking, how come they can't have a headache and sex at the same time?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
BladeRunner
Uporabljam že dvajseto tipkovnico


Pridružen/-a: 28.01. 2009, 13:47
Prispevkov: 9628

PrispevekObjavljeno: 18 Nov 2009 09:34    Naslov sporočila: Odgovori s citatom

če prav zastopim...generirati hočeš 675 XML fajlov ?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
chazzjazz
Batina


Pridružen/-a: 27.01. 2009, 22:08
Prispevkov: 6102
Kraj: Tukaj

PrispevekObjavljeno: 18 Nov 2009 09:38    Naslov sporočila: Odgovori s citatom

BladeRunner je napisal/a:
če prav zastopim...generirati hočeš 675 XML fajlov ?

Natanko tako.
_________________
If women are so good at multitasking, how come they can't have a headache and sex at the same time?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
pob
ČIST´ SE JE RAZGOVORIL/A


Pridružen/-a: 29.01. 2009, 12:29
Prispevkov: 957

PrispevekObjavljeno: 18 Nov 2009 09:49    Naslov sporočila: Odgovori s citatom

jp. treba je narediti zanko. :)

najlažje po pomoje WHILE zanko uporabit. in sicer...

Koda:
Sub Geo_XML()
        Dim I As Integer
        I = 1
        Do While Not excel_datoteka.EOF ' dokler ni konec excel datoteke (EOF-End Of File)
            mojaDatoteka = "geologija " & I & ".xml" 'generira novo ime za XML datoteko - po zaporedni številki
            fnum = FreeFile()
            Open mojaDatoteka For Output As fnum ' odpre XML datoteko za vnos - vsaj sklepam, da jo... :D
                Print #fnum, "<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes"" ?>"
                Print #fnum, "<clanek xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"">"
                Print #fnum, "<creator>"; Cells(n, 3); "</creator>"
                Print #fnum, "<title>"; Cells(n, 4); "</title>"
                Print #fnum, "<date>"; Cells(n, 5); "</date>"
                Print #fnum, "<language>"; Cells(n, 6); "</language>"
                Print #fnum, "<identifier>"; Cells(n, 7); "</identifier>"
            Close #fnum ' zapre XML
            I = I + 1 'poveča števec za 1
            'manjka ukaz, da kazalec skoči na naslednjo vrstico v Excel datoteki
        Loop
    End Sub


za kej več, bi se pa mogu poglobit v zadevo oz. zvedet še kak podatek o tem. :D
_________________
Podpis:
Podpis je besedilo, ki se samodejno doda na koncu vsake vaše objave. Dolžina besedila je omejena na 255 črk
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
chazzjazz
Batina


Pridružen/-a: 27.01. 2009, 22:08
Prispevkov: 6102
Kraj: Tukaj

PrispevekObjavljeno: 18 Nov 2009 09:52    Naslov sporočila: Odgovori s citatom

Evo super, se grem poigrat, bom probal najti manjkajoče ukaze.
_________________
If women are so good at multitasking, how come they can't have a headache and sex at the same time?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
BladeRunner
Uporabljam že dvajseto tipkovnico


Pridružen/-a: 28.01. 2009, 13:47
Prispevkov: 9628

PrispevekObjavljeno: 18 Nov 2009 10:02    Naslov sporočila: Odgovori s citatom

mislim, da ti je pob rešil zadevo Feliks
zgleda super Cool
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
pob
ČIST´ SE JE RAZGOVORIL/A


Pridružen/-a: 29.01. 2009, 12:29
Prispevkov: 957

PrispevekObjavljeno: 18 Nov 2009 10:04    Naslov sporočila: Odgovori s citatom

hja, glede na to, da je to moja kruha... pol bi skor da lahko kej pomagal. Shocked
_________________
Podpis:
Podpis je besedilo, ki se samodejno doda na koncu vsake vaše objave. Dolžina besedila je omejena na 255 črk
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
chazzjazz
Batina


Pridružen/-a: 27.01. 2009, 22:08
Prispevkov: 6102
Kraj: Tukaj

PrispevekObjavljeno: 18 Nov 2009 10:10    Naslov sporočila: Odgovori s citatom

pob je napisal/a:
hja, glede na to, da je to moja kruha... pol bi skor da lahko kej pomagal. Shocked

Saj na tole kruho sem mal računal.
_________________
If women are so good at multitasking, how come they can't have a headache and sex at the same time?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
BladeRunner
Uporabljam že dvajseto tipkovnico


Pridružen/-a: 28.01. 2009, 13:47
Prispevkov: 9628

PrispevekObjavljeno: 18 Nov 2009 10:18    Naslov sporočila: Odgovori s citatom

samo...kaj boš s tolko fajli ? Qua
vsak podatek svoj...neavemno
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
pob
ČIST´ SE JE RAZGOVORIL/A


Pridružen/-a: 29.01. 2009, 12:29
Prispevkov: 957

PrispevekObjavljeno: 18 Nov 2009 10:20    Naslov sporočila: Odgovori s citatom

ma ja, mal smešno se mi zdi, ampak dobr, ziher je kul. Shocked
_________________
Podpis:
Podpis je besedilo, ki se samodejno doda na koncu vsake vaše objave. Dolžina besedila je omejena na 255 črk
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
chazzjazz
Batina


Pridružen/-a: 27.01. 2009, 22:08
Prispevkov: 6102
Kraj: Tukaj

PrispevekObjavljeno: 18 Nov 2009 10:30    Naslov sporočila: Odgovori s citatom

Tole vzemita pot prostovoljen prispevek k širjenju slovenske pisane besede v širjave interneta.

www.dlib.si



PS: BR, to bi moral tvoj sošolec delat pa so ga povišali in sedaj samo še strežnike in switche boža.
_________________
If women are so good at multitasking, how come they can't have a headache and sex at the same time?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
pob
ČIST´ SE JE RAZGOVORIL/A


Pridružen/-a: 29.01. 2009, 12:29
Prispevkov: 957

PrispevekObjavljeno: 18 Nov 2009 10:41    Naslov sporočila: Odgovori s citatom

in kaj ima ta "www.dlib.si" veze z konjskimi dirkami oz. 675 fajli? Qua Mad
_________________
Podpis:
Podpis je besedilo, ki se samodejno doda na koncu vsake vaše objave. Dolžina besedila je omejena na 255 črk
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
pob
ČIST´ SE JE RAZGOVORIL/A


Pridružen/-a: 29.01. 2009, 12:29
Prispevkov: 957

PrispevekObjavljeno: 19 Nov 2009 12:03    Naslov sporočila: Odgovori s citatom

chaz, nč ne javiš, če ti je ratalo tisto usposobit pol? :P
_________________
Podpis:
Podpis je besedilo, ki se samodejno doda na koncu vsake vaše objave. Dolžina besedila je omejena na 255 črk
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
chazzjazz
Batina


Pridružen/-a: 27.01. 2009, 22:08
Prispevkov: 6102
Kraj: Tukaj

PrispevekObjavljeno: 19 Nov 2009 12:42    Naslov sporočila: Odgovori s citatom

pob je napisal/a:
chaz, nč ne javiš, če ti je ratalo tisto usposobit pol? :P

Danes se bom lotil.
_________________
If women are so good at multitasking, how come they can't have a headache and sex at the same time?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Zabijanje časa Seznam forumov -> RAČUNALNIKI IN INTERNET Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu


MojForum.si - brezplačno gostovanje forumov. Powered by phpBB 2.