Power Query kasutamine Excel for Macis

Mac Excel-arvutis saate importida ja värskendada mitut erinevat andmeallikat. Vba abil saate luua ka Power Query päringu.  

Lisateavet andmebaasi importimise kohta leiate teemast Andmete importimine andmebaasist opsüsteemis Excel for Mac.

Märkus.: Vaadake täiendavaid teadaandeid mac Excel i ja Power Query integreerimise täiustuste kohta.

  1. Avage Excel töövihik.

  2. Kui saate turbehoiatuse välisandmeühenduste keelamise kohta, valige Luba sisu.

  3. Kui kuvatakse dialoogiboks Failile juurdepääsu andmine, valige Valija seejärel valige Andmeallikafaile sisaldavale ülataseme kaustale Accessi andmine.

  4. Valige > Too välisandmed >Tekstist. Kuvatakse dialoogiboks F inder (F-inder).

  5. Otsige üles .txt või .csv ja valige Ava. Kuvatakse tekstiimpordiviisard.

    Näpunäide    Valiku kinnitamiseks kontrollige korduvalt valitud andmepaani eelvaadet.

  6. Tehke esimesel lehel järgmist.

    Failitüüp    Tekstifaili tüübi valimiseks valige Eraldajaga või Fikseeritud laius.

    Reanumber    Valige jaotises Alusta importimistreal reanumber, et määrata esimene andmerida, mida soovite importida.

    Märgistik    Valige väljal Faililähtekoht tekstifailis kasutatav märgistik. Enamasti saate selle sätte vaikesätteks jätta.

  7. Teisel lehel tehke järgmist.

    Eraldajatega

    Kui valisite esimesel lehel eraldaja, märkige jaotises Eraldajaderaldajamärk või kasutage loendis loetlemata märgi sisestamiseks märkeruutu Muu. 

    Valige Kohtle järjestikuseid eraldajaid ühena, kui teie andmed sisaldavad andmeväljade vahel rohkem kui ühe märgi eraldajat või kui teie andmed sisaldavad mitut kohandatud eraldajat. 

    Valige väljal Teksti täpifiatormärk, mis sisaldab tekstifailis väärtusi, mis on kõige sagedamini tsitaat (") märk.

    Fikseeritud laius

    Kui valisite esimesel lehel suvandi Fikseeritud laius, järgige väljal Valitud andmete eelvaade rea loomiseks, kustutamiseks või teisaldamiseks kuvatavaid juhiseid.

  8. Tehke kolmandal lehel järgmist.

    Valige iga veeru jaotises Valitud andmete eelvaadesee ja seejärel muutke see soovi korral erinevaks veeruvorminguks. Saate kuupäevavormingut veelgi seada ja arvandmete sätete muutmiseks valida Täpsemalt. Andmeid saate teisendada ka pärast importimist.

    Valige Valmis. Kuvatakse dialoogiboks Andmete importimine.

  9. Valige, kuhu soovite andmed lisada: kas olemasoleval lehel, uuel lehel või PivotTable-liigendtabelis.

  10. Klõpsake nuppu OK.

    Ühenduse töö tagamiseks sisestage mõned andmed ja seejärel valige Ühendused > Värskenda.

Mõni andmeallikas nõuab identimisteabe sisestamist. Mõnikord peate probleemide lahendamiseks identimisteabe kustutama.

Identimisteabe sisestamine

Kui värskendate päringut esimest korda, võidakse teil paluda sisse logida. Valige autentimismeetod ja määrake andmeallikaga ühenduse loomiseks sisselogimisidentimisteavet ja jätkake värskendamist. Identimisteabe küsimine sõltub andmeallikast. Näited:

SharePoint identimisteabe viip:

SharePoint identimisteabe viip Mac-arvutis

SQL Server identimisteabe viip:

asetekst

Identimisteabe tühjendamine

Kui teie õigused ei tööta, peate need esmalt tühjendama ja seejärel sisse logima.

  1. Valige > Ühendused. Kuvatakse dialoogiboks Töövihiku ühendused.

  2. Valige loendist soovitud ühendus ja seejärel valige Tühjenda õigused.

    Salvestatud identimisteabe eemaldamine Mac-arvutis andmeühenduse jaoks

Kuigi Power Query redaktoris pole autorlus saadaval Excel for Macis, toetab VBA Power Query autoriteet. VBA-koodi mooduli teisaldamine failis Excel for Windows Excel for Mac on kaheastmeline protsess. Selle jaotise lõpus on teile ette nähtud näidisprogramm.

Esimene juhis: Excel Windows

  1. Saate Excel Windows vba abil päringuid arendada. VBA-kood, mis kasutab Excel objektimudelis järgmisi üksusi, töötab ka rakenduses Excel for Mac: objekti Päringud, objekt Töövihikupäring, Atribuut Workbook.Queries.Lisateavet leiate teemast Excel VBA-viide.

  2. Veenduge Excel, et Visual Basic on avatud, vajutades klahvikombinatsiooni ALT+F11.

  3. Paremklõpsake moodulit ja seejärel valige Ekspordi fail. Kuvatakse dialoogiboks Eksportimine.

  4. Sisestage failinimi, veenduge, et faililaiend on .bas, ja seejärel valige Salvesta.

  5. Upload vba-faili veebiteenusesse, et muuta fail Mac-arvutist juurdepääsetavaks.

    Saate kasutada Microsoft OneDrive. Lisateavet leiate teemast Failide sünkroonimine opsüsteemis Mac OS X OneDrive failidega.

Teine juhis: Excel for Mac

  1. Laadige VBA-fail alla kohalikku faili, VBA-faili, mille salvestasite väljale "Excel: Windows jaoks" ja laadisite üles veebiteenusesse.

  2. Valige Excel for Mac (Maci jaoks)>Macro> Visual Basic Editor (Makroredaktor). Kuvatakse Visual Basic editori aken.

  3. Paremklõpsake objekti aknas Project ja seejärel valige Impordi fail. Kuvatakse dialoogiboks Faili importimine.

  4. Otsige ÜLES VBA-fail ja seejärel valige Ava.

Näidiskood

Siin on mõned põhikoodid, mida saate kohandada ja kasutada. See on näidispäring, mis loob loendi väärtustega 1–100.

Sub CreateSampleList()
    ActiveWorkbook.Queries.Add Name:="SampleList", Formula:= _
        "let" & vbCr & vbLf & _
            "Source = {1..100}," & vbCr & vbLf & _
            "ConvertedToTable = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error)," & vbCr & vbLf & _
            "RenamedColumns = Table.RenameColumns(ConvertedToTable,{{""Column1"", ""ListValues""}})" & vbCr & vbLf & _
        "in" & vbCr & vbLf & _
            "RenamedColumns"
    ActiveWorkbook.Worksheets.Add
    With ActiveSheet.ListObjects.Add(SourceType:=0, Source:= _
        "OLEDB;Provider=Microsoft.Mashup.OleDb.1;Data Source=$Workbook$;Location=SampleList;Extended Properties=""""" _
        , Destination:=Range("$A$1")).QueryTable
        .CommandType = xlCmdSql
        .CommandText = Array("SELECT * FROM [SampleList]")
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .PreserveColumnInfo = True
        .ListObject.DisplayName = "SampleList"
        .Refresh BackgroundQuery:=False
    End With
End Sub

Lisateave

Power Query for Excel spikker

Kas vajate veel abi?

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

×