Innehållsförteckning
Uppdaterad – 31 januari 2024
Excel, känt för både Windows- och Mac-användare, har länge erbjudit möjligheten att kopiera webbinnehåll till dina egna tabeller.
Data på webbplatser som endast är tillgängliga efter inloggning kan dock inte nås.
Proceduren i Windows och Mac OS är något annorlunda. Excel 2016 för Mac OS beskrivs här.
När du installerar Excel, i användarmappen (t.ex. xyz) /Users/xyz/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Queries två exempelfiler som slutar med .iqy var och en lagras med en sökfråga.
Filerna kan redigeras med hjälp av textredigeraren Textredigering bearbetas.
Fallstudie
Anta att du vill fråga dollarkursen på webbplatsen finanzen.net, som bland annat finns tillgänglig på denna webbplats webbplats kan hittas.
Efter att ha kopierat webbadressen och öppnat exempelfilen SampleWebQuery01.iqy du tar bort deras innehåll och ersätter det med
WEB
1
https://www.boerse.de/devisen/Euro-Dollar/EU0009652759
Filen finns på t.ex dollarkurs.iqy bli räddad.
Integrering i din egen fil
Öppna din egen Excel-fil och skapa ett nytt kalkylblad i den. Placera markören i cell A1 i det nya kalkylbladet och klicka på posten överst i programrubrikraden (inte i kalkylbladets fönsterfält). Data, där längre ner Hämta extern data, följt av Utför webbfråga klick. I Finder-fönstret som öppnas, filen du just skapade dollarkurs.iqy välj genom att dubbelklicka.
Detta följs av datahämtning från URL:en som finns däri. Efter några sekunder visas innehållet i tabellen.
Det som märks är att priset visas som till exempel "1.0857 USD", det vill säga som en textsträng, inte som ett reellt tal. Det räcker inte heller att definiera denna cell som ett "nummer" med cellformatering. Här måste strängen först reduceras till de numeriska tecknen och sedan omvandlas till ett reellt tal.
Strängen reduceras genom att ange formeln
=VÄNSTER(B9;8)
Det gör att åtta tecken tas från VÄNSTER och resten raderas.
Omvandlingen till ett reellt tal orsakar en multiplikation med 1,0, vilket betyder att hela formeln är:
=VÄNSTER(B9;8)*1,0
Gå nu till din egen tabell, välj fältet där dollarkursen ska visas och klicka på det längst upp i startmenyn Summan tecken klick. Efter att ha bytt till det nya kalkylbladet, välj önskad cell med den - nu rena - dollarkursen och tryck på Enter/Retur-knapp komplett. Dollarkursen är nu i det önskade fältet. Glöm inte att spara!
Uppdatering av innehåll
Nästa gång du öppnar filen kommer ett fönster upp där du kan uppdatera innehållet så att den aktuella kursen visas efter att filen har öppnats.