Velja za
Excel za Microsoft 365 za Mac

Excel za Mac vključuje tehnologijo Power Query (imenovano tudi Pridobite & Transform) za zagotavljanje večje zmogljivosti pri uvažanju, osveževanju in omogočanju preverjanja pristnosti virov podatkov, upravljanju virov podatkov Power Query, čiščenju poverilnic, spreminjanju mesta virov podatkov na osnovi datotek in oblikovanju podatkov v tabelo, ki ustreza vašim zahtevam. Ustvarite lahko tudi poizvedbo Power Query s programom VBA.

Opomba: SQL Server podatkov zbirke podatkov je mogoče uvoziti le v različici Insider Beta.

Podatke lahko v Excel uvozite s programom Power Query iz številnih različnih virov podatkov: Excelov delovni zvezek, besedilo/CSV, XML, JSON, SQL Server zbirka podatkov, SharePoint Onlineov seznam, OData, prazna tabela in prazna poizvedba.

  1. Izberite Data > Get Data( Pridobi podatke).PQ Mac Get Data (Power Query).png

  2. Če želite izbrati želeni vir podatkov, izberite Pridobi podatke (Power Query).

  3. V pogovornem oknu Izbira vira podatkov izberite enega od razpoložljivih virov podatkov.Primer virov podatkov, ki jih želite izbrati v pogovornem oknu

  4. Vzpostavite povezavo z virom podatkov. Če želite izvedeti več o tem, kako vzpostavite povezavo z vsakim virom podatkov, glejte Uvoz podatkov iz virov podatkov.

  5. Izberite podatke, ki jih želite uvoziti.

  6. Naložite podatke tako, da kliknete gumb Naloži .

Rezultat

Uvoženi podatki se prikaže na novem listu.

Običajni rezultati za poizvedbo

Naslednji koraki

Če želite oblikovati in pretvoriti podatke z urejevalnik Power Query, izberite Pretvori podatke. Če želite več informacij, glejte Oblikovanje podatkov z urejevalnik Power Query.

Opomba: Ta funkcija je na splošno na voljo za naročnike na Microsoft 365, ki imajo nameščeno različico 16.69 (23010700) ali novejšo različico Excela za Mac. Če ste naročnik na Microsoft 365, preverite, ali imate najnovejšo različico sistema Office.

Postopek

  1. Izberite Podatki > pridobi podatke (Power Query).

  2. Če želite odpreti Urejevalnik poizvedb, izberite Zaženi urejevalnik Power Query.PQ Mac Editor.png

    Namig: Do seznama podatkov lahko dostopate Urejevalnik poizvedb tako, da izberete Pridobi podatke (Power Query), izberete vir podatkov in nato kliknete Naprej.

  3. Oblikujte in pretvorite podatke z uporabo Urejevalnik poizvedb kot bi to naredili v Excelu za Windows.V urejevalnik Power Query Če želite več informacij, glejte Power Query pomoč za Excel.

  4. Ko končate, izberite Osnovno in > Zapri & naloži.

Rezultat

Novo uvoženi podatki se prikaže na novem listu.

Običajni rezultati za poizvedbo

Osvežite lahko te vire podatkov: SharePointove datoteke, SharePointove sezname, SharePointove mape, OData, besedilo/datoteke CSV, Excelove delovne zvezke (.xlsx), datoteke XML in JSON, lokalne tabele in obsege, zbirko podatkov in mape storitve Microsoft SQL Server.

Prvo osveževanje

Ko boste prvič poskusili osvežiti vire podatkov v datotekah v poizvedbah delovnega zvezka, boste morda morali posodobiti pot datoteke.

  1. Izberite Podatki,puščico ob možnosti Pridobi podatke in nato Nastavitve vira podatkov. Prikaže se pogovorno okno Nastavitve vira podatkov.

  2. Izberite povezavo in nato izberite Spremeni pot datoteke.

  3. V pogovornem oknu Pot datoteke izberite novo mesto, nato pa izberite Pridobi podatke.

  4. Izberite Zapri.

Osveževanje naslednjih časov

Osvežitev:

  • Vsi viri podatkov v delovnem zvezku izberite Podatki in> Osveži vse.

  • Določen vir podatkov, z desno tipko miške kliknite tabelo poizvedbe na listu in nato izberite Osveži.

  • Vrtilna tabela, izberite celico v vrtilni tabeli in nato izberite Analiza vrtilne tabele > Osveževanje podatkov.

Ko prvič odprete SharePoint, SQL Server, OData ali druge vire podatkov, ki zahtevajo dovoljenje, morate vnesti ustrezne poverilnice. Morda boste želeli počistiti tudi poverilnice in vnesti nove.

Vnesite poverilnice

Ko prvič osvežite poizvedbo, boste morda pozvani k prijavi. Izberite način preverjanja pristnosti in določite poverilnice za prijavo, da vzpostavite povezavo z virom podatkov, ter nadaljujte z osveževanjem.

Če je zahtevana prijava, se prikaže pogovorno okno Vnos poverilnic.

Primer:

  • Poverilnice za SharePoint:Poziv za poverilnice za SharePoint v računalniku Mac

  • SQL Server poverilnice:Pogovorno SQL Server za vnos strežnika, zbirke podatkov in poverilnic

Počisti poverilnice

  1. Izberite Data > Get Data > Data Source Settings( Pridobi nastavitve vira podatkov).

  2. V pogovornem oknuNastavitve vira podatkov izberite želeno povezavo.

  3. Na dnu izberite Počisti permissions.

  4. Potrdite, da želite narediti to, nato pa izberite Izbriši.

Čeprav avtorstvo v urejevalnik Power Query ni na voljo v Excelu za Mac, VBA ne podpira Power Query avtorstvo. Prenos modula kode VBA v datoteki iz Excela za Windows v Excel za Mac je proces z dvema korakoma. Na koncu tega razdelka je na voljo vzorčni program.

1. korak: Excel za Windows

  1. V Excelu v sistemu Windows razvijajte poizvedbe s programom VBA. Koda VBA, ki uporablja te entitete v Excelovem predmetnem modelu, deluje tudi v Excelu za Mac: predmet Poizvedbe , predmet WorkbookQuery, lastnost Workbook.Queries.Če želite več informacij, glejte Sklic programa Excel VBA.

  2. V Excelu se prepričajte, da je zavihek programa Visual Basic Urejevalnik tako, da pritisnete ALT+F11.

  3. Z desno tipko miške kliknite modul in nato izberite Izvozi datoteko. Prikaže se pogovorno okno Izvoz.

  4. Vnesite ime datoteke, preverite, ali je datotečno pripono .bas, nato pa izberite Shrani.

  5. Prenesite datoteko VBA v spletno storitev, da omogočite dostop do datoteke iz računalnika Mac.Uporabite lahko Microsoft OneDrive. Če želite več informacij, glejte Sinhronizacija datotek s storitvijo OneDrive v sistemu Mac OS X.

2. korak: Excel za Mac

  1. Prenesite datoteko VBA v lokalno datoteko, datoteko VBA, ki ste jo shranili v »Prvi korak: Excel za Windows« in prenesene v spletno storitev.

  2. V Excelu za Mac izberite Orodja za > makrov > Visual Basic Urejevalnik. Prikaže se okno Urejevalnik Visual Basic.

  3. Z desno tipko miške kliknite predmet v oknu programa Project in nato izberite Uvozi datoteko. Prikaže se pogovorno okno Uvozi datoteko.

  4. Poiščite datoteko VBA in izberite Odpri.

Vzorčna koda

Tukaj je nekaj osnovnih kod, ki jih lahko prilagodite in uporabljate. To je vzorčna poizvedba, ki ustvari seznam z vrednostmi od 1 do 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

Glejte tudi

Power Query za Pomoč za Excel

Gonilniki ODBC, ki so združljivi s programom Excel for Mac

Ustvarjanje vrtilne tabele za analizo podatkov na delovnem listu

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.