Excel database vullen met gegevens uit andere bestanden.

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • denny1977
  • Registratie: November 2020
  • Laatst online: 16-06-2021
Ik heb een folder met 500 ingevulde excel bestanden (gelijke opmaak)
Ik wil van ieder bestand automatisch de gegevens uit een 6-tal cellen overnemen naar een overzicht.
Dit zou een tabel moeten worden waar de inhoud van de verschillende bestanden rij voor rij worden weergegeven in 6 kolommen.

Kan dit met Excel, en weet iemand hoe je dit zou kunnen realiseren?

Alvast dank voor jullie tips.

Beste antwoord (via denny1977 op 15-11-2020 17:19)


  • appul
  • Registratie: Januari 2009
  • Laatst online: 14-09 10:37
Als je een oudere excel versie hebt kom je denk ik het beste weg met deze addin:

Link

Alle reacties


Acties:
  • 0 Henk 'm!

  • HectorMalot
  • Registratie: November 2006
  • Laatst online: 30-09 12:48
Ik zou voor een Python of Ruby scriptje gaan dat de cellen inleest en dan exporteert naar de excel die je wilt. Zie bv: https://pandas.pydata.org...pi/pandas.read_excel.html

Tip: na elk bestand een rij schrijven en ook wegschrijven welke excel files al verwerkt zijn. Scheelt een hoop als je script er na 300 xls files toch opeens mee stopt omdat het format niet hetzelfde is.

Ooit zoiets gedaan met 1000s of excel files in tientallen formaten. Geen pretje maar het kan wel.

Acties:
  • 0 Henk 'm!

  • Getto
  • Registratie: Juni 2011
  • Laatst online: 22-09 09:03
Met powershell kan het ook!

Volgens mij is het alleen makkelijker om even een Acces database te maken. Met Acces kan je namelijk via de gegevens import wizard alle bestanden te gelijk importeren.

Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • appul
  • Registratie: Januari 2009
  • Laatst online: 14-09 10:37
Als je een oudere excel versie hebt kom je denk ik het beste weg met deze addin:

Link

Acties:
  • 0 Henk 'm!

  • Cobalt
  • Registratie: Januari 2004
  • Laatst online: 22-09 08:29
In excel kan je naar andere cellen in andere bestanden refereren

[Workbook_name]Sheet_name!Cell_address

bijvoorbeeld.
=SUM('D:\Reports\[Sales.xlsx]Jan sales'!B2:B5)

Je zou ook een eenvoudige macro maken en door alle bestanden heen lopen

Acties:
  • 0 Henk 'm!

  • denny1977
  • Registratie: November 2020
  • Laatst online: 16-06-2021
Super bedankt voor de snelle reacties. Volgens mij zijn er meerdere wegen die naar Rome leiden, maar voor mij was deze add-in goed te gebruiken en heeft een boel typewerk bespaard.
Pagina: 1