Uvoz i oblikovanje podataka u programu Excel za Mac (Power Query)

Primenjuje se na
Excel za Microsoft 365 za Mac

Excel za Mac koristi tehnologiju Power Query (poznatu i kao Get & Transform) da bi pružio veće mogućnosti prilikom uvoza, osvežavanja i potvrde identiteta izvora podataka, upravljanja Power Query izvorima podataka, brisanja akreditiva, promene lokacije izvora podataka zasnovanih na datoteci i oblikovanja podataka u tabelu koja odgovara vašim zahtevima. Power Query upit možete da kreirate i pomoću VBA koda.

Uvoz izvora podataka

Napomena

SQL Server baza podataka može da se uveze samo u beta verziji programa.

Pomoću programskog dodatka Power Query možete da uvezete podatke u Excel iz velikog broja izvora podataka: Excel radna sveska, tekstualna/CSV, XML, JSON, SQL Server baza podataka, SharePoint Online lista, OData, prazna tabela i prazan upit.

  1. Izaberite stavku "Preuzimanje podataka>".

    PQ Mac Get Data (Power Query).png

  2. Da biste izabrali željeni izvor podataka, izaberite stavku "Preuzmi podatke" (Power Query).

  3. U dijalogu "Izbor izvora podataka " izaberite jedan od dostupnih izvora podataka.

    Example of data sources to select in the dialog box

  4. Povežite se sa izvorom podataka. Da biste saznali više o povezivanju sa svakim izvorom podataka, pogledajte članak "Uvoz podataka iz izvora podataka".

  5. Odaberite podatke koje želite da uvezete.

  6. Učitajte podatke tako što ćete kliknuti na dugme "Učitaj ".

Rezultat

Uvezeni podaci se pojavljuju na novom listu.

Tipični rezultati za upit

Sledeći koraci

Da biste oblikovali i transformisali podatke pomoću Power Query uređivač, izaberite stavku "Transformiši podatke". Dodatne informacije potražite u članku "Oblikovanje podataka pomoću programskog dodatka Power Query uređivač.

Oblikovanje podataka pomoću Power Query uređivač

Napomena

Ova funkcija je obično dostupna Microsoft 365 pretplatnicima koji koriste verziju 16.69 (23010700) programa Excel za Mac ili noviju verziju. Ako ste Microsoft 365 pretplatnik, proverite da li imate najnoviju verziju sistema Office.

Pretraga

  1. Izaberite stavku Preuzmi podatke>(Power Query)".

  2. Da biste otvorili Uređivač upita, izaberite stavku "Pokreni Power Query uređivač.

    PQ Mac Editor.png

    Savet

    Uređivač upita možete da pristupite i tako što ćete izabrati stavku "Preuzmi podatke" (Power Query), odabrati izvor podataka, a zatim kliknuti na dugme "Dalje".

  3. Oblikujte i transformišite podatke koristeći Uređivač upita kao što to radite u programu Excel za Windows.

    The Power Query uređivač

    Dodatne informacije potražite u pomoći za Power Query za Excel.

  4. Kada završite, izaberite stavku "Početak>","Zatvori & Učitaj".

Rezultat

Novi uvezeni podaci pojavljuju se na novom listu.

Tipični rezultati za upit

Osvežavanje izvora podataka

Možete osvežiti sledeće izvore podataka: SharePoint datoteke, SharePoint liste, SharePoint fascikle, OData, tekstualne/CSV datoteke, Excel radne sveske (.xlsx), XML i JSON datoteke, lokalne tabele i opsezi, Microsoft SQL Server baza podataka i fascikle.

Prvo osvežavanje

Kada prvi put pokušate da osvežite izvore podataka zasnovane na datoteci u upitima radne sveske, možda ćete morati da ažurirate putanju datoteke.

  1. Izaberite stavku "Podaci", kliknite na strelicu pored stavke "Preuzmi podatke", a zatim na "Postavke izvora podataka". Pojavljuje se dijalog " Postavke izvora podataka ".
  2. Izaberite vezu, a zatim izaberite stavku "Promeni putanju datoteke".
  3. U dijalogu "Putanja datoteke " izaberite novu lokaciju, a zatim izaberite stavku "Preuzmi podatke".
  4. Izaberite stavku Zatvori.

Osvežavanje narednih vremena

Da biste osvežili:

  • Svi izvori podataka u radnoj svesci, izaberite stavku "Osvežavanje podataka>"za sve.
  • određeni izvor podataka, kliknite desnim tasterom miša na tabelu upita na listu, a zatim izaberite stavku "Osveži".
  • Izvedenoj tabeli, izaberite ćeliju u izvedenoj tabeli, a zatim izaberite izvedenu tabelu "Analiza>osvežavanja podataka".

Unos i brisanje akreditiva

Kada prvi put pristupate sistemu SharePoint, SQL Server, OData ili drugim izvorima podataka koji zahtevaju dozvolu, morate da obezbedite odgovarajuće akreditive. Možda ćete želeti i da obrišete akreditive da biste uneli nove.

Unesite akreditive

Kada prvi put osvežavate upit, možete biti upitani da se prijavite. Izaberite metod potvrde identiteta i navedite akreditive za prijavljivanje da biste se povezali sa izvorom podataka i nastavili sa osvežavanjem.

Ako se zahteva prijavljivanje, pojavljuje se dijalog Unos akreditiva .

Na primer:

  • SharePoint akreditivi:

    Upit za SharePoint akreditive na Mac računaru

  • SQL Server akreditivi:

    The SQL Server dialog box to enter server, database, and credentials

Obriši akreditive

  1. Izaberitepostavke izvora podataka zapreuzimanje podataka>>.
  2. U dijalogu " Postavke izvora podataka" izaberite željenu vezu.
  3. Na dnu, izaberite stavku 'Obriši dozvole'.
  4. Potvrdite to šta želite da uradite, a zatim izaberite stavku "Izbriši".

Kreiranje i prenos Power Query VBA koda

Iako pravljenje u Power Query uređivač nije dostupno u programu Excel za Mac, VBA podržava Power Query pravljenje. Prenos modula VBA koda iz datoteke iz programa Excel za Windows u Excel za Mac je proces od dva koraka. Uzorak programa je obezbeđen na kraju ovog odeljka.

Prvi korak: Excel za Windows

  1. U sistemu Excel Windows razvijajte upite pomoću VBA. VBA kôd koji koristi sledeće entitete u objektnom modelu programa Excel funkcioniše i u programu Excel za Mac: Objekat "Upiti", objekat "WorkbookQuery", svojstvo "Workbook.Queries". Više informacija potražite u članku Excel VBA referenca.

  2. Uverite se da je Visual Basic Editor otvoren tako što ćete pritisnuti kombinaciju tastera ALT+F11.

  3. Kliknite desnim tasterom miša na modul, a zatim izaberite stavku "Izvezi datoteku". Pojavljuje se dijalog "Izvoz ".

  4. Unesite ime datoteke, uverite se da je oznaka tipa datoteke .bas, a zatim izaberite stavku "Sačuvaj".

  5. Otpremite VBA datoteku u uslugu na mreži da bi datoteka bila dostupna sa Mac računara.

    Možete da koristite Microsoft OneDrive. Više informacija potražite u članku "Sinhronizacija datoteka pomoću usluge OneDrive u operativnom sistemu Mac OS X".

Drugi korak: Excel za Mac

  1. Preuzmite VBA datoteku u lokalnu datoteku, VBA datoteku koju ste sačuvali u okviru "Prvi korak: Excel za Windows" i otpremili u uslugu na mreži.
  2. U programu Excel za Mac izaberite stavke "Alatke>""Makro>"Visual Basic Editor. Pojavljuje se prozor programa Visual Basic Editor .
  3. Kliknite desnim tasterom miša na objekat u prozoru projekta, a zatim izaberite stavku "Uvezi datoteku". Pojavljuje se dijalog "Uvoz datoteke ".
  4. Pronađite VBA datoteku, a zatim izaberite stavku Otvori.

Uzorak koda

Evo nekog osnovnog koda koji možete da prilagodite i koristite. Ovo je uzorak upita koji kreira listu sa vrednostima 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

Takođe pogledajte

Pomoć za Power Query za Excel

ODBC upravljački programi koji su kompatibilni sa programom Excel za Mac

Kreiranje izvedene tabele za analizu podataka radnog lista