Applies ToMaci jaoks ette nähtud Microsoft 365 rakendus Excel

Excel for the Mac sisaldab Power Query tehnoloogiat (nimetatakse ka & transformatsiooni hankimiseks), et pakkuda andmeallikate importimisel, värskendamisel ja autentimisel, Power Query andmeallikate haldamisel, identimisteabe kustutamisel, failipõhiste andmeallikate asukoha muutmisel ja andmete kujundamisel teie vajadustele vastavaks tabeliks. VBA abil saate luua ka Power Query päringu. 

Märkus.: SQL Server andmebaasi andmeallikat saab importida ainult Insideri programmis osalejate beetaversioonis.

Power Query abil saate andmeid Excelisse importida mitmesugustest andmeallikatest: Exceli töövihik, tekst/CSV, XML, JSON, SQL Server andmebaas, SharePoint Online'i loend, OData, tühi tabel ja tühi päring.

  1. Valige Andmed > Too andmed.PQ Mac Get Data (Power Query).png

  2. Soovitud andmeallika valimiseks valige Too andmed (Power Query).

  3. Valige dialoogiboksis Andmeallika valimine üks saadaolevatest andmeallikatest.  Example of data sources to select in the dialog box

  4. Looge ühendus andmeallikaga. Lisateavet iga andmeallikaga ühenduse loomise kohta leiate teemast Andmete importimine andmeallikatest.

  5. Valige andmed, mida soovite importida.

  6. Andmete laadimiseks klõpsake nuppu Laadi .

Tulem

Imporditud andmed kuvatakse uuel lehel.

Päringu tüüpilised tulemid

Järgmised toimingud

Andmete kujundamiseks ja teisendamiseks Power Query redaktor abil valige Teisenda andmed. Lisateavet leiate teemast Andmete kujundamine Power Query redaktor abil.

Märkus.: See funktsioon on üldiselt saadaval Microsoft 365 tellijatele, kes kasutavad Excel for Maci versiooni 16.69 (23010700) või uuemat versiooni. Kui teil on Microsoft 365 tellimus, veenduge, et teil oleks Office'i uusim versioon.

Protseduur

  1. Valige Andmed > Too andmed (Power Query).

  2. Päringuredaktor avamiseks valige Käivita Power Query redaktor.PQ Mac Editor.png

    Näpunäide.: Samuti pääsete Päringuredaktor juurde, kui valite Too andmed (Power Query), valite andmeallika ja klõpsate nuppu Edasi.

  3. Andmete kujundamiseks ja teisendamiseks saate kasutada Päringuredaktor nagu Windowsi excelis.Power Query redaktor Lisateavet leiate Power Query Exceli spikrist.

  4. Kui olete lõpetanud, valige Avaleht > Sule & Laadi.

Tulem

Äsja imporditud andmed kuvatakse uuel lehel.

Päringu tüüpilised tulemid

Värskendada saate järgmisi andmeallikaid: SharePointi failid, SharePointi loendid, SharePointi kaustad, OData, teksti- ja CSV-failid, Exceli töövihikud (.xlsx), XML- ja JSON-failid, kohalikud tabelid ja vahemikud ning Microsofti SQL Server andmebaas.

Värskenda esimest korda

Kui proovite töövihiku päringutes failipõhiseid andmeallikaid esimest korda värskendada, peate võib-olla failitee värskendama.

  1. Valige Andmed,  nupu Too andmed kõrval olev nool ja seejärel Andmeallika sätted. Kuvatakse dialoogiboks Andmeallika sätted .

  2. Valige ühendus ja seejärel valige Muuda failiteed.

  3. Valige dialoogiboksis Faili tee uus asukoht ja seejärel valige Too andmed.

  4. Valige Sulge.

Värskenda järgmised kellaajad

Värskendamiseks tehke järgmist.

  • Töövihiku kõik andmeallikad valige Andmed > Värskenda kõik.

  • Paremklõpsake konkreetset andmeallikat, paremklõpsake lehel päringutabelit ja seejärel valige Värskenda.

  • PivotTable-liigendtabel, valige PivotTable-liigendtabelis lahter ja seejärel valige PivotTable-liigendtabeli analüüs > Värskenda andmed.

Kui kasutate SharePointi, SQL Server, ODatat või muid õigusi nõudvaid andmeallikaid esimest korda, peate sisestama vastava identimisteabe. Samuti võite uute identimisteabe sisestamiseks identimisteabe tühjendada.

Sisestage identimisteave

Päringu esmakordsel värskendamisel võidakse teil paluda sisse logida. Valige autentimismeetod ja määrake andmeallikaga ühenduse loomiseks ja värskendamise jätkamiseks sisselogimisteave.

Kui sisselogimine on nõutav, kuvatakse dialoogiboks Identimisteabe sisestamine .

Siin on mõned näited.

  • SharePointi identimisteave:SharePointi identimisteabe viip Mac-arvutis

  • SQL Server identimisteave:Dialoogiboks SQL Server serveri, andmebaasi ja identimisteabe sisestamiseks

Eemalda identimisteave

  1. Valige Andmed > Too andmed > andmeallika sätted.

  2. Valige dialoogiboksis Andmeallika sättedsoovitud ühendus.

  3. Valige allservas Tühjenda permissions.

  4. Kinnitage, et soovite seda teha, ja seejärel valige Kustuta.

Kuigi Power Query redaktor autorlus pole rakenduses Excel for Mac saadaval, toetab VBA Power Query autorlusteenust. VBA-koodi mooduli ülekandmine failis rakendusest Excel for Windows rakendusse Excel for Mac on kaheetapiline protsess. Selle jaotise lõpus kuvatakse teile näidisprogramm.

Esimene juhis: Excel for Windows

  1. Arendage Exceli Windowsis päringuid VBA abil. VBA-kood, mis kasutab Exceli objektimudelis järgmisi olemeid, töötab ka rakenduses Excel for Mac: päringuobjekt, objekt WorkbookQuery, atribuut Workbook.Queries.Lisateavet leiate teemast Exceli VBA teatmematerjalid.

  2. Veenduge, et Excelis oleks Visual Basic Editor avatud, vajutades klahvikombinatsiooni ALT+F11.

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

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

  5. Laadige VBA-fail üles veebiteenusesse, et muuta fail Mac-arvutist juurdepääsetavaks.Saate kasutada Microsoft OneDrive'i. Lisateavet leiate teemast Failide sünkroonimine OneDrive'iga Mac OS X-is.

Teine juhis: Excel for Mac

  1. Laadige VBA-fail kohalikku faili, salvestatud "Esimene etapp: Excel For Windows" salvestatud ja veebiteenusesse üles laaditud VBA-fail.

  2. Rakenduses Excel for Mac valige Tööriistad > Makro > Visual Basic Editor. Kuvatakse Visual Basic Editori aken.

  3. Paremklõpsake projektiaknas objekti 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 Exceli spikker

ODBC draiverid, mis ühilduvad rakendusega Excel for Mac

PivotTable-liigendtabeli loomine tööleheandmete analüüsimiseks

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.