Tiedostojen lisääminen?

Excelimies

Saisiko Exceliin mitenkään lisättyä tietoja tiedostoista? Esimerkiksi jos haluan tehdä kaavion kuinka paljon lomakuvia olen kesällä ottanut vaikkapa viikkoa kohti, niin pitäisi saada tiedostojen päivämäärät Exceliin automaattisesti.

Käytössä on Office 2007 (luonnollisesti).

6

518

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • kautta

      sain onnistumaan. Käytössä Excel 2000. Käytin tietojen tallentamiseen ilmaista suomenkielistä XnView kuvanhallinta ohjelmaa. Muissakin voi olla sama toiminto.Eli:
      Avaa XnView - selaa kansio jossa kuvat ovat - Muokkaa - valitse kaikki - klikkaa hiiren oikealla valittuja kuvia - valitse 'luo tiedostolistaus' - tallenna .txt tiedostona.
      Avaa Excel - avaa .txt-tiedosto johon tallensit edellä.
      Avautuu "Ohjattu tekstin tuominen" - ruksaa "Erotettu" - alhaalta 'Seuraava' - ruksaa Erottimet kohdasta "Väli" - 'Seuraava' - ja jos näyttää olevan oikein sitten "Valmis" ja kuvien tiedot on jaettu eri soluihin.
      XnView: voi ladata tästä:
      http://www.download.fi/tyopoytaohjelmat/kuvankasittely/xnview.cfm

    • moduuliin... ja viittaus Microsoft Scripting Runtime kirjastoon
      voit hakea muitakin tietoja lisäämällä
      Range("A" & rivi) = Tiedosto.(ja valikosta lisää)

      Sub Testi()
      Columns("A:E") = ""
      Range("A1").Formula = "Tiedoston nimi:"
      Range("B1").Formula = "Tiedoston koko kt:"
      Range("C1").Formula = "Tiedoston tyyppi:"
      Range("D1").Formula = "Luotu pvm:"
      Range("E1").Formula = "Muokattu viimeksi pvm:"
      Range("A1:E1").Font.Bold = True
      Listaa "C:\Testikansio"
      End Sub

      Sub Listaa(LähdeKansionNimi As String)
      Dim FSO As Scripting.FileSystemObject
      Dim LähdeKansio As Scripting.Folder
      Dim Tiedosto As Scripting.File
      Dim rivi As Long
      Set FSO = New Scripting.FileSystemObject
      Set LähdeKansio = FSO.GetFolder(LähdeKansionNimi)
      rivi = Range("A65536").End(xlUp).Row 1
      For Each Tiedosto In LähdeKansio.Files
      Range("A" & rivi) = Tiedosto.Name
      Range("B" & rivi) = Tiedosto.Size
      Range("C" & rivi) = Tiedosto.Type
      Range("D" & rivi) = Tiedosto.DateCreated
      Range("E" & rivi) = Tiedosto.DateLastModified
      rivi = rivi 1
      Next Tiedosto
      Columns("A:E").AutoFit
      Set Tiedosto = Nothing
      Set LähdeKansio = Nothing
      Set FSO = Nothing
      End Sub

      • Excelimies

        Kiitos asiallisista neuvoista. Vielä pitäisi saada kuvien määrä viikkoa kohden yhteen palkkiin. Se on vähän vaikeaa ja Excel sallii korkeintaan jotain 225-255 solua yhteen kaavioon :/


      • Kaverilla ei toimi

        Mahdatko tietää, mikä, mikä dll on tuon Scripting filesystemobject -koodin timimisen takan. Täm koodi toimii mulla, kaverilla ei. Eli ilmeisesti jaku kirjasto puuttuu kaverilta


      • krjtsvrhe

        ...kirjoitusvirheistä, lähti aika äkäseen maailmalle viesti.

        nimim. mnä en jurikaan kirjta vihreitä


      • Kaverilla ei toimi kirjoitti:

        Mahdatko tietää, mikä, mikä dll on tuon Scripting filesystemobject -koodin timimisen takan. Täm koodi toimii mulla, kaverilla ei. Eli ilmeisesti jaku kirjasto puuttuu kaverilta

        referensseistä
        Mulla näkyi olevan
        SCRRUN:DLL ja se löytyy mulla C:\WINDOWS\system32 kansiosta


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Zelenskyi ei suostunut nöyrtymään Trumpin ja Vancen edessä, siksi meni pieleen

      Trumppia täytyy imarrella, silloin homma toimii aina. Tähän Zelenskyi ei suostunut.
      Maailman menoa
      656
      5710
    2. Harmi että

      Pidät niin vastenmielisenä. Olen minäkin välissä ollut ihan kamala sinulle ja ihmetellyt miten voit minusta tykätä. Se o
      Ikävä
      22
      2487
    3. Trump näytti slipoveri-ukolle kaapin paikan!

      Slipoveri-ukko Ukrainan presidentti Volodimir Selenskyi meni tapaamaan valkoiseen taloon Trumppia ilman kunnon tuliaisia
      Kajaani
      271
      1849
    4. Ajattele miten

      Paljon ottajia sinulla olisi
      Ikävä
      114
      1737
    5. Tekisitkö jotain toisin

      Kaivattusi kanssa alusta alkaen? 😍
      Ikävä
      94
      1566
    6. En rehellisesti usko et oisit

      Sekuntiakaan oikeasti mua kaivannut. Tai edes miettinyt miten mulla menee. Jotenkin todennäköisesti hyödyt tästäkin jos
      Ikävä
      27
      1528
    7. Saako kaunis ihminen parempaa kohtelua?

      Onko kauniin ihmisen elämä "helpompaa" kuin tavallisen näköisen ihmisen? Olen kuullut väittämän, että kaunis ihminen saa
      Sinkut
      39
      1369
    8. Näin sinusta taas unta!

      Unessa olin pakahtuneesti rakastunut sinuun. Olimme vanhassa talossa jossa oli yläkerran huoneissa pyöreät ikkunat. Pöly
      Ikävä
      12
      1325
    9. Suomennettua: professori Jeffrey Sachs avaa Ukrainan sodan taustat luennollaan EU parlamentissa

      Jeffrey Sachs on yhdysvaltalainen ekonomisti. Sachs toimii Columbian yliopiston The Earth Instituten johtajana. Aiemmin
      NATO
      339
      1291
    10. Kun Zele jenkeissä kävi

      Enää ei Zele saanutkaan miljardeja ilmaista rahaa niin helposti. Läksyttivät oikein kunnolla pientä miestä ja joutui poi
      Maailman menoa
      352
      1286
    Aihe