Datu importēšana un piemērošana programmā Excel darbam ar Mac (Power Query)

Attiecas uz
Excel pakalpojumam Microsoft 365 darbam ar Mac

Programmā Excel darbam ar Mac ir izmantota Power Query (tiek dēvēta arī par Get & Transform) tehnoloģija, kas nodrošina plašākas iespējas datu avotu importēšanai, atsvaidzināšanai un autentificēšanai, datu avotu pārvaldībai, Power Query datu avotu notīrīšanai, failu datu avotu atrašanās vietas mainīšanai un datu veidošanai tabulā, kas atbilst jūsu prasībām. Varat arī izveidot Power Query vaicājumu, izmantojot VBA.

Datu avotu importēšana

Piezīme

SQL Server datu bāzes datu avotu var importēt tikai Insider beta versijā.

Izmantojot Power Query, programmā Excel varat importēt datus no dažādiem datu avotiem: Excel darbgrāmatas, teksta/CSV, XML, JSON, SQL Server datu bāzes, SharePoint Online saraksta, OData, tukšas tabulas un tukša vaicājuma.

  1. Atlasiet Data>Get Data.

    PQ Mac Get Data (Power Query).png

  2. Lai atlasītu vajadzīgo datu avotu, atlasiet Iegūt datus (Power Query).

  3. Dialoglodziņā Datu avota izvēle atlasiet kādu no pieejamajiem datu avotiem.

    Dialoglodziņā atlasīto datu avotu piemērs

  4. Izveidojiet savienojumu ar datu avotu. Papildinformāciju par savienojuma izveidi ar katru datu avotu skatiet sadaļā Datu importēšana no datu avotiem.

  5. Izvēlieties importējamos datus.

  6. Ielādējiet datus, noklikšķinot uz pogas Ielādēt .

Rezultāts

Importētie dati tiek parādīti jaunā lapā.

Tipiski vaicājuma rezultāti

Nākamās darbības

Lai veidotu un transformētu datus, izmantojot Power Query redaktoru, atlasiet Transformēt datus. Papildinformāciju skatiet sadaļā Datu formēšana, izmantojot Power Query redaktoru.

Datu piemērošana, izmantojot Power Query redaktors

Piezīme

Šis līdzeklis parasti ir pieejams Microsoft 365 abonentiem, kas izmanto Excel darbam ar Mac versiju 16.69 (23010700) vai jaunāku versiju. Ja esat Microsoft 365 abonents, pārliecinieties, vai jums ir jaunākā Office versija.

Procedūra

  1. Atlasiet Data>Get Data (Power Query).

  2. Lai atvērtu Vaicājumu redaktoru, atlasiet Palaist Power Query redaktors.

    PQ Mac Editor.png

    Padoms

    Varat arī piekļūt Vaicājumu redaktoram, atlasot Iegūt datus (Power Query), izvēloties datu avotu un pēc tam noklikšķinot uz Tālāk.

  3. Veidojiet un transformējiet datus, izmantojot Vaicājumu redaktoru, kā to darītu programmā Excel darbam ar Windows.

    Power Query redaktors

    Papildinformāciju skatiet sadaļā Power Query programmai Excel palīdzība.

  4. Kad esat pabeidzis, atlasiet Sākums>Aizvērt & Ielādēt.

Rezultāts

Tikko importētie dati tiek parādīti jaunā lapā.

Tipiski vaicājuma rezultāti

Datu avotu atsvaidzināšana

Varat atsvaidzināt šādus datu avotus: SharePoint failus, SharePoint sarakstus, SharePoint mapes, OData, teksta/CSV failus, Excel darbgrāmatas (.xlsx), XML un JSON failus, lokālās tabulas un diapazonus, Microsoft SQL Server datu bāzi un mapes.

Atsvaidzināt pirmo reizi

Pirmoreiz mēģinot darbgrāmatas vaicājumos atsvaidzināt failu datu avotus, iespējams, būs jāatjaunina faila ceļš.

  1. Atlasiet Dati, bultiņu blakus Iegūt datus un pēc tam Datu avota iestatījumus. Tiek atvērts dialoglodziņš Datu avota iestatījumi .
  2. Atlasiet savienojumu un pēc tam atlasiet Mainīt faila ceļu.
  3. Dialoglodziņā Faila ceļš atlasiet jaunu atrašanās vietu un pēc tam atlasiet Iegūt datus.
  4. Atlasiet Aizvērt.

Atsvaidzināt turpmākās reizes

Lai atsvaidzinātu, veiciet tālāk norādītās darbības.

  • Visi datu avoti darbgrāmatā, atlasiet Atsvaidzināt>visu.
  • Konkrēts datu avots, ar peles labo pogu noklikšķiniet uz vaicājuma tabulas lapā un pēc tam atlasiet Atsvaidzināt.
  • Rakurstabulā, atlasiet rakurstabulas šūnu un pēc tam atlasiet Rakurstabula Analizēt>un atsvaidzināt datus.

Akreditācijas datu ievadīšana un notīrīšana

Pirmo reizi piekļūstot SharePoint, SQL Server, OData vai citiem datu avotiem, kuriem nepieciešama atļauja, ir jānorāda atbilstošie akreditācijas dati. Iespējams, vēlēsities arī notīrīt akreditācijas datus, lai ievadītu jaunus.

Ievadīt akreditācijas datus

Pirmoreiz atsvaidzinot vaicājumu, iespējams, saņemsit uzaicinājumu pieteikties. Atlasiet autentifikācijas metodi un norādiet pieteikšanās akreditācijas datus, lai izveidotu savienojumu ar datu avotu un turpinātu atsvaidzināšanu.

Ja nepieciešama pieteikšanās, tiek parādīts dialoglodziņš Akreditācijas datu ievadīšana .

Piemērs.

  • SharePoint akreditācijas dati:

    SharePoint akreditācijas datu uzvedne Mac datorā

  • SQL Server akreditācijas dati:

    Dialoglodziņš SQL Server servera, datu bāzes un akreditācijas datu ievadīšanai

Notīrīt akreditācijas datus

  1. Atlasiet Dati>Iegūt datu>datu avota iestatījumus.
  2. Dialoglodziņā Datu avota iestatījumiatlasiet vēlamo savienojumu.
  3. Apakšdaļā atlasiet Notīrīt atļaujas.
  4. Apstipriniet, ko vēlaties darīt, un pēc tam atlasiet Dzēst.

Power Query VBA koda autorēšana un pārsūtīšana

Lai gan autorēšana Power Query redaktorā nav pieejama programmā Excel darbam ar Mac, VBA atbalsta Power Query autorēšanu. VBA koda moduļa pārsūtīšana failā no Excel for Windows uz Excel darbam ar Mac ir divpakāpju process. Programmas paraugs ir sniegts šīs sadaļas beigās.

Pirmais solis: Excel darbam ar Windows

  1. Operētājsistēmā Excel Windows izstrādājiet vaicājumus, izmantojot VBA. VBA kods, kas Excel objekta modelī izmanto šādas entītijas, darbojas arī programmā Excel darbam ar Mac: Objekts Queries, objekts WorkbookQuery, rekvizīts Workbook.Queries. Papildinformāciju skatiet Excel VBA atsaucē.

  2. Programmā Excel pārliecinieties, vai ir atvērts Visual Basic redaktors, nospiežot taustiņu kombināciju ALT+F11.

  3. Ar peles labo pogu noklikšķiniet uz moduļa un pēc tam atlasiet Eksportēt failu. Tiek atvērts eksportēšanas dialoglodziņš.

  4. Ievadiet faila nosaukumu, pārliecinieties, vai faila paplašinājums ir .bas, un pēc tam atlasiet Saglabāt.

  5. Augšupielādējiet VBA failu tiešsaistes pakalpojumā, lai padarītu failu pieejamu no Mac datora.

    Varat izmantot Microsoft OneDrive. Papildinformāciju skatiet sadaļā Failu sinhronizēšana ar OneDrive operētājsistēmā Mac OS X.

Otrā darbība: Excel darbam ar Mac

  1. Lejupielādējiet VBA failu lokālajā failā, VBA failā, kuru saglabājāt pirmajā darbībā: Excel darbam ar Windows un augšupielādējāt tiešsaistes pakalpojumā.
  2. Programmā Excel darbam ar Mac atlasiet Rīki>Makro>Visual Basic redaktors. Tiek parādīts Visual Basic redaktora logs.
  3. Projekta logā ar peles labo pogu noklikšķiniet uz objekta un pēc tam atlasiet Importēt failu. Tiek atvērts dialoglodziņš Faila importēšana .
  4. Atrodiet VBA failu un pēc tam atlasiet Atvērt.

Koda paraugs

Šeit ir daži pamata kodi, kurus varat pielāgot un izmantot. Šis ir vaicājuma paraugs, kurā tiek izveidots saraksts ar vērtībām no 1 līdz 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

Skatiet arī

Palīdzība par Power Query programmai Excel

ODBC draiveri, kas ir saderīgi ar Excel darbam ar Mac

Rakurstabulas izveide darblapas datu analizēšanai