Andmete importimine ja kujundamine rakenduses Excel for Mac (Power Query)

Rakenduskoht
Maci 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.

Andmeallikate importimine

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 DataGet Data (Andmete >toomine).

    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 etapid

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

Andmete kujundamine Power Query redaktor

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 Andmete>toomise 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 & Avakuva>.

Tulem

Äsja imporditud andmed kuvatakse uuel lehel.

Päringu tüüpilised tulemid

Andmeallikate värskendamine

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, Microsofti SQL Server andmebaas ja kaustad.

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, klõpsake nupu Too andmed kõrval olevat noolt ja seejärel nuppu 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.

  • Kõik töövihiku andmeallikad valige 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 andmeid.

Sisestage ja tühjendage identimisteave

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 DataGetData Source Settings (Andmeallika >toomisesätted).>
  2. Valige dialoogiboksis Andmeallika sättedsoovitud ühendus.
  3. Klõpsake allservas nuppu Tühjenda õigused.
  4. Kinnitage, et soovite seda teha, ja seejärel valige Kustuta.

Power Query VBA-koodi koostamine ja ülekandmine

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 Tools Macro>>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