Šta je novo?

Kako sasuti podatke iz vise fajlova u jedan?

exste

Čuven
Učlanjen(a)
24.01.2005
Poruke
1,678
Poena
660
Moja oprema  
Laptop
ASUS Rog Strix G513 QR, Ryzen 5800H, RTX 3070 8GB
Postovani,
Ima N excel fajlova iz kojih treba generisati jednu bazu podataka ili jedan Excel fajl (najbolje) sa podacima iz svih fajlova.Fajlovi imena dobijaju u zavisnosti od datuma.
Moze li se ovo automatizovati kroz neki prog.jezik i kako (ako ne trazim mnogo?).
Hvala unapred!
 
U Access-u pomoću VBA možeš na sledeći način:


....

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "NazivTabele", "NazivExcelFajla.xls", True

...


Znači ovo uglaviš u neku petlju i uživaš!

Obrati pažnju samo na "acSpreadsheetTypeExcel9" koji predstavlja verziju excel fajla koji koristiš za import i "True" na kraju koji definiše da li excel fajl ima zaglavlje sa imenima polja.
 
...

Hvala na ideji!
Recimo da uglavim u neku petlju ovu liniju:
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "NazivTabele", "NazivExcelFajla.xls", True,

Kako ce znati koje sve fajlove da pokupi ako se ne zna uvek tacno ime fajla(fajlova) kao i njihov broj. On sto je poznato je da se na nekoj lokaciji (folderu) nalazi odredjeni broj fajlova (razlicitih imena svaki dan razlicito generesinih) i da od tog stanja u folderu pokretanjem procedure dobijamo sjedinjenu bazu ili fajl kako god?
 
Pa NazivExcelFajla.xls menjaš u svakom prolazu petlje...

Naziv1.xls
Naziv2.xls ... itd.

Možeš da napraviš funkciju koja će ti vraćati nazive fajlova u tom folderu, a ti onda pozivaš navedeni metod .TransferSpreadsheet za svaki od tih fajlova.
 
Nazad
Vrh Dno