Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

excel auto download iedere dag

Pagina: 1
Acties:

  • Lord_T
  • Registratie: Oktober 2000
  • Laatst online: 26-09 12:35
Hi,

Ik ben op zoek naar een bizar simpele oplossing. Ik zou 5 dagen per week een file moeten downloaden en zou dat bijvoorbeeld op een vast tijdstip willen doen. Dit is een .xls die gewoon op internet aangeboden wordt, maar iedere dag wel dezelfde naam heeft. Hij moet dus ook gerenamed kunnen worden automatisch.

Nu kan je zo'n download scheduler die ook je download snelheid verhoogt zogenaamd proberen maar wellicht is er gewoon een optie in excel om standaard iets op te halen. Kan niet een query runnen als input of de html optie in excel gebruiken omdat die zoeken naar een database / tabel op een website en het is puur een link naar een .xls.

Mocht dit niet standaard kunnen in office dan misschien via een vb scriptje achter excel ofzo? Of in outlook dat je via een macro ofzo naar jezelf iedere dag een email stuurt met die xls als bijlage.

Het zou mooi zijn als het iets is dat je toch al iedere dag open hebt staan zeg maar ;)

ja ja... niet iedereen heeft dezelfde kennis... wees daarom ook eens gewillig en geef een antwoord op een vraag ;)


  • Ienni1983
  • Registratie: November 2009
  • Laatst online: 04-11 17:59
moet hij hem van een internet adres afhalen? of een netwerkdirectory?

want dan zou je vice versa kunnen proberen.

http://tinyurl.com/5sdar8p


  • Lord_T
  • Registratie: Oktober 2000
  • Laatst online: 26-09 12:35
van een internet adres. Is gewoon een http://url/file.xls

Heb even gekeken naar windows scheduler maar die kan je niet een file laten downloaden. Tenminste niet zonder programma. Die kan alleen een programma starten of email sturen enzo.

ja ja... niet iedereen heeft dezelfde kennis... wees daarom ook eens gewillig en geef een antwoord op een vraag ;)


  • MrFl0ppY
  • Registratie: September 2003
  • Laatst online: 22-11 13:40
Is dit niet op te lossen met een klein script wat je aanroept via de windows scheduler?

The Stranger: Do you have to use so many cuss words?
The Dude: What the fuck you talking about?


  • Falcon
  • Registratie: Februari 2000
  • Laatst online: 21-11 10:36

Falcon

DevOps/Q.A. Engineer

Al geprobeert om via een .bat bestand ieexplore.exe "url" te laten starten via de windows scheduler? Moet je wel even Internet Explorer automatisch het bestand laten downloaden.

Volgens mij geeft IE dan automatisch een getal er extra achter en overschrijft het eerste bestand niet.

"We never grow up. We just learn how to act in public" - "Dyslexie is a bitch"


  • CaptJackSparrow
  • Registratie: Februari 2009
  • Niet online

CaptJackSparrow

x07 - License to Tweak.

Aangenomen dat die URL eindigt in .xls kun je die URL gewoon in een snelkoppeling plakken (in "Doel"). Als je die snelkoppeling dan met een of andere scheduler aanroept moet Excel vanzelf opgestart worden en het bestand openen.

  • Cassettebandje
  • Registratie: Juli 2002
  • Laatst online: 21-11 20:56

Cassettebandje

SA-C90 TDK

wget

For /f "tokens=1-3 delims=/ " %a in ('date /t') do (set date=%a-%b-%c)
wget --output-file=%date%.xls http://url/file.xls

En dan dus een scheduled task maken die dat doet.

[ Voor 35% gewijzigd door Cassettebandje op 03-11-2010 11:10 ]


  • sebastius
  • Registratie: September 2000
  • Laatst online: 18-11 21:59

sebastius

Laten we lekker link gaan doen

http://www.winautomation.com/ zou dit iets zijn? Het lijkt op Automator voor de Mac (waar jouw script in 5 minuten op gemaakt zou kunnen worden).

  • SysRq
  • Registratie: December 2001
  • Laatst online: 21:41
Lord_T schreef op woensdag 03 november 2010 @ 11:02:
van een internet adres. Is gewoon een http://url/file.xls

Heb even gekeken naar windows scheduler maar die kan je niet een file laten downloaden. Tenminste niet zonder programma. Die kan alleen een programma starten of email sturen enzo.
Gewoon WGet gebruiken. Dus vanaf hier:http://gnuwin32.sourceforge.net/packages/wget.htm wget ophalen en in een geplande taak in Windows wget http://url/file.xls

-


  • wheez50
  • Registratie: Oktober 2003
  • Laatst online: 22-11 17:44
Curl is er voor windows. Dat betekent dat je via een aloude batchfile een url kan ophalen. Als je de batchfile door windows scheduler laat uitvoeren, heb je dagelijks de excelfile binnen. De code voor het renamen kan je ook in de batchfile verwerken door een datum toe te voegen...

  • Reptile209
  • Registratie: Juni 2001
  • Laatst online: 00:17

Reptile209

- gers -

Het meeste werk zal er nog in zitten om probleemgevallen af te handelen: server niet beschikbaar, internetverbinding plat, corrupte of afgebroken download, schijf vol, enz. Een en ander natuurlijk afhankelijk van het belang van deze file en de gevolgen als het downloaden niet (of niet goed) lukt. :)

Zo scherp als een voetbal!


  • MartinMeijerink
  • Registratie: Juli 2008
  • Laatst online: 19:46

MartinMeijerink

Computerrorist

Cassettebandje schreef op woensdag 03 november 2010 @ 11:07:
wget

For /f "tokens=1-3 delims=/ " %a in ('date /t') do (set date=%a-%b-%c)
wget --output-file=%date%.xls http://url/file.xls

En dan dus een scheduled task maken die dat doet.
Dit is een hele goede oplossing, alleen het kan nog iets netter, en de eerste regel is niet nodig (%date% is standaard namelijk al een variable waarin de huidige datum staat), dus ik zou het zo doen:

wget --output-file=file-%date:~9,4%%date:~6,2%%date:~3,2%.xls http://url/file.xls

Dat levert vandaag dus een bestand op met de naam file-20101103.xls
Per systeem kan de datumnotatie echter wel verschillen, maar dat is een kwestie van de cijfertjes aanpassen.

An unbreakable toy is useful to break other toys


  • Noxious
  • Registratie: Juli 2002
  • Laatst online: 11-11 11:37
Inderdaad, wget for Windows + een scheduled task :)
Pagina: 1