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

Napomena: Pogledajte dalja objava o poboljšanjima integracije Excel za Mac i Power Query.

Dodatne informacije o korišćenju zasićenih konektora za uvoz podataka potražite u Excel u programu Excel za Mac (zakasneli).

  1. Izaberite stavku Podaci> Opciju "Prikuni podatke".

    Glavno dugme i meni za pribavljanje podataka

  2. U dijalogu Izbor izvora podataka – get Data (Power Query) izaberite stavku Excel radnu svesku ili Tekst/CSV.

    Example of data sources to select in the dialog box

  3. Izaberite stavku Potraži da biste pronašli datoteku koju želite da povežete kao izvor podataka.

  4. U dijalogu Odabir datoteka izaberite datoteku, pregledajte detalje o datoteci, a zatim kliknite na dugme Dalje. 

  5. Ako postoji više skupova podataka, sa leve strane izaberite podatke koje želite da uvezete, a zatim sa desne strane potvrdite izbor u pregledu podataka.

  6. U donjem desnom oknu izaberite stavku Učitaj.

Rezultat

Uvezeni podaci se pojavljuju na novom listu.

Tipični rezultati za upit

Možete da osvežite 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 opsege i Microsoft SQL Server bazu podataka.

Osveži prvi put

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,   strelicu pored stavke Nabavi podatke, a zatim izaberite stavku Postavke. Pojavljuje se dijalog Postavke izvora podataka.

  2. Izaberite vezu, a zatim izaberite Promeni putanju datoteke.

  3. U dijalogu Putanja datoteke izaberite novu lokaciju, a zatim izaberite stavku Priušti podatke.

  4. Izaberite stavku Zatvori.

Osveži naredna vremena

Da biste osvežili:

  • Svi izvori podataka u radnoj svesci izaberite stavku Podaci> Osveži sve.

  • Određeni izvor podataka kliknite desnim tasterom miša na tabelu upita na listu, a zatim izaberite stavku Osveži.

  • Izvedena tabela, izaberite ćeliju u izvedenoj tabeli, a zatim izaberite stavku Anketa izvedene tabele > Osveži podatke.

Kada prvi put pristupite programu SharePoint, SQL Server OData ili drugim izvorima podataka koji zahtevaju dozvolu, morate da obezbedite odgovarajuće akredinde. Možda ćete želeti i da obrrišete akredicije da biste uneli nove.

Unos akreditiva

Kada prvi put osvežite upit, možda će od vas biti zatraženo 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 je prijavljivanje obavezno, pojavljuje se dijalog Unos akreditiva.

Na primer:

  • SharePoint akreditivi:

    SharePoint odziv za akredicije na Mac

  • SQL Server akreditivi:

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

Brisanje akreditiva

  1. Izaberite podaci> Opciju "Priku > Podatke" Postavke.

  2. U dijalogu Postavkaizvora podataka izaberite vezu koju želite.

  3. Na dnu izaberite stavku Obriši permisions.

  4. Potvrdite da je ovo ono što želite da uradite, a zatim izaberite stavku Izbriši.

Iako kreiranje u programu Power Query Editor nije dostupno u programu Excel za Mac, VBA podržava Power Query kreiranje. Prenos modula VBA koda u datoteku iz sistema Excel za Windows u Excel za Mac je proces iz dva koraka. Uzorak programa je obezbeđen na kraju ovog odeljka.

Prvi korak: Excel za Windows

  1. Na Excel Windows, razvijte upite pomoću VBA koda. VBA kôd koji koristi sledeće entitete u objektom modelu programa Excel funkcioniše i u programskom Excel za Mac: objekat Upiti, objekat WorkbookQuery, svojstvo Workbook.Queries.Dodatne informacije potražite u Excel VBA reference.

  2. U Excel se da je Visual Basic uređivaču tako štotisnute 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, proverite da li je oznaka tipa datoteke .bas, a zatim izaberite sačuvaj.

  5. Otprema VBA datoteku u uslugu na mreži kako bi datoteka bila dostupna sa Mac-a.

    Možete da koristite Microsoft OneDrive. Više informacija potražite u temi Sinhronizacija datoteka sa OneDrive sistema Mac OS X.

Drugi korak: Excel za Mac

  1. Preuzmite VBA datoteku u lokalnu datoteku, VBA datoteku koju ste sačuvali u 1. koraku: Excel za Windows" i otpremite u uslugu na mreži.

  2. U Excel za Mac izaberite stavku Alatke>Makro> Visual Basic Editor. Pojavljuje Visual Basic Uređivač.

  3. Kliknite desnim tasterom miša na objekat u prozoru Project, a zatim izaberite stavku Uvezi datoteku. Pojavljuje se dijalog Uvoz datoteke.

  4. Pronađite VBA datoteku, a zatim izaberite stavku Otvori.

Uzorak koda

Evo nekih osnovnih kodova koje 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 Excel

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom prevoda?
Šta je uticalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×