Applies ToExcel za Microsoft 365 za Mac

Excel za Mac obuhvata Power Query (zove se i Preuzimanje & transformacije) da bi obezbedio 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 oblikovanja podataka u tabelu koja ispunjava vaše zahteve. Možete da kreirate i Power Query koristeći VBA. 

Napomena: SQL Server podataka baze podataka može da se uveze samo u Insajdere Beta.

Podatke možete da uvezete u Excel Power Query iz velikog broja izvora podataka: Excel radna sveska, tekst/CSV, XML, JSON, SQL Server baza podataka, SharePoint Online lista, OData, Prazna tabela i Prazan upit.

  1. Izaberite stavku> Preuzmi podatke.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.  Primer izvora podataka za izbor u dijalogu

  4. Povežite se sa izvorom podataka. Da biste saznali više o tome kako da se povežete sa svakim izvorom podataka, pogledajte članak Uvoz podataka iz izvora podataka.

  5. Odaberite podatke koje želite da uvezete.

  6. Učitavanje podataka klikom na dugme Učitaj .

Rezultat

Uvezeni podaci se pojavljuju na novom listu.

Tipični rezultati za upit

Sledeći koraci

Da biste oblikovili i transformisali podatke pomoću Power Query uređivač, izaberite stavku Transformiši podatke. Više informacija potražite u članku Oblikovanje podataka pomoću Power Query uređivač.

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

Procedura

  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: Programu možete da pristupite Uređivač upita 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 biste to u programu Excel za Windows.The Power Query uređivač Dodatne informacije potražite u Power Query pomoći za Excel.

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

Rezultat

Novouvezeni podaci pojavljuju se 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 datotekama u upitima radne sveske, možda ćete morati da ažurirate putanju datoteke.

  1. Izaberite stavku Podaci,  strelicu pored stavke Preuzmi podatke, a zatim stavku 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ž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 Analiza izvedene tabele > osveži podatke.

Kada prvi put pristupite sistemu SharePoint, usluzi 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žite upit, možda će od vas biti zatraženo da se prijavite. Izaberite metod potvrde identiteta i navedite akreditive za prijavljivanje za povezivanje sa izvorom podataka i nastavite sa osvežavanjem.

Ako je potrebno prijavljivanje, pojavljuje se dijalog Unos akreditiva .

Na primer:

  • SharePoint akreditivi:Odziv za SharePoint akreditive na Mac računaru

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

Obriši akreditive

  1. Izaberite stavku > Preuzmi podatke > izvora podataka.

  2. U dijalogu Postavkaizvora podataka izaberite željenu vezu.

  3. Na dnu izaberite stavku Obriši dozvolens.

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

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

Prvi korak: Excel za Windows

  1. U operativnom sistemu Excel Windows razvijte 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. U programu Excel proverite da li 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 "Prvi korak: Excel za Windows" i otpremljeni u uslugu na mreži.

  2. U programu Excel za Mac izaberite stavku Alatke > Makro> Visual Basic Editor. Pojavljuje se prozor 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 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

  1. Otvorite Excel radnu svesku.

  2. Ako dobijete bezbednosno upozorenje o onemogućavanje spoljnih podataka za povezivanje, izaberite stavku Omogući sadržaj.

  3. Ako se pojavi dijalog Odobravanje pristupa datoteci, izaberite stavku Izaberi, a zatim stavku Odobri pristup fascikli najvišeg nivoa koja sadrži datoteke izvora podataka.

  4. Izaberite stavku podaci> iz teksta (zastarelo). Pojavljuje se dijalog Finder .

  5. Pronađite .txt ili .csv datoteku i izaberite stavku Otvori. Pojavljuje se čarobnjak za uvoz teksta .Savet     Više puta proverite pregled izabranog okna sa podacima da biste potvrdili izbore.

  6. Na prvoj stranici uradite sledeće:

    Tip datoteke    Da biste odabrali tip tekstualne datoteke, izaberite stavku Razgraničeno ili Fiksna širina.Broj reda    U okviru Započni uvoz od reda izaberite broj reda da biste naveli prvi red podataka koji želite da uvezete.Skup znakova     U okviru Izvor datoteke izaberite skup znakova koji se koristi u tekstualnoj datoteci. U većini slučajeva ovu postavku možete da ostavite kao podrazumevanu.

  7. Na drugoj stranici uradite sledeće:Razgraničeno Ako ste odabrali opciju Razgraničeno na prvoj stranici, u okviru Znakovi za razgraničavanje potvrdite izbor u polju za potvrdu Znak za razgraničavanje ili koristite polje za potvrdu Ostalo da biste uneli neki koji nije naveden.Izaberite stavku Tretiraj uzastopne znake razgraničavanja kao jedan ako podaci sadrže znak za razgraničavanje koji sadrži više znakova između polja podataka ili ako podaci sadrže više prilagođenih znakova za razgraničavanje.U kvalifikatoru teksta izaberite znak koji sadrži vrednosti u tekstualnoj datoteci, što je najčešće znak navoda (").

    Fiksna širina Ako ste na prvoj stranici odabrali opciju Fiksna širina, pratite uputstva da biste napravili, izbrisali ili premestili liniju preloma u polju Pregled izabranih podataka.

  8. Na trećoj stranici uradite sledeće: Za svaku kolonu u okviru Pregled izabranih podataka izaberite ih, a zatim je promenite u drugi format kolone ako želite. Možete dodatno da podesite format datuma i izaberete stavku Napredno da biste promenili numeričke postavke podataka. Podatke možete da konvertujete i nakon uvoza.Kliknite na dugme Završi. Pojavljuje se dijalog Uvoz podataka.

  9. Odaberite gde želite da dodate podatke: na postojećem listu, na novom listu ili u izvedenoj tabeli.

  10. Izaberite dugme U redu.

    Da biste se uverili da veza radi, unesite neke podatke, a zatim izaberite stavku Veze> Osveži.

  1. Izaberite stavku Podaci > OdSQL Server ODBC.  Pojavljuje se dijalog Povezivanje SQL Server ODBC izvora podataka.The SQL Server dialog box to enter server, database, and credentials

  2. Unesite server u polje Ime servera i opcionalno unesite bazu podataka u polje Ime baze podataka.Preuzmite ove informacije od administratora baze podataka.

  3. U okviru Potvrda identiteta izaberite metod sa liste: Korisničko ime/lozinka, Kerberos ili NTLM.

  4. Unesite akreditive u polja Korisničko imei Lozinka.

  5. Izaberite stavku Poveži. Pojavljuje se dijalog Navigator .

  6. U levom oknu idite na željenu tabelu, a zatim je izaberite.

  7. Potvrdite SQL izraz u desnom oknu. SQL izraz možete da promenite kako vam odgovara.

  8. Da biste pregledali podatke, izaberite stavku Pokreni.

  9. Kada budete spremni, izaberite stavku Vrati podatke. Pojavljuje se dijalog Uvoz podataka.  Dijalog "Uvoz podataka" koji se koristi za pronalaženje podataka

  10. Odaberite gde želite da dodate podatke: na postojećem listu, na novom listu ili u izvedenoj tabeli.

  11. Da biste podesili svojstva veze na karticama Upotreba i Definicija dijaloga Svojstva, izaberite stavku Svojstva. Kada uvezete podatke, možete da izaberete i stavku Podaci> veze, a zatim u dijalogu Svojstva veze izaberite stavku Svojstva.

  12. Izaberite dugme U redu.

  13. Da biste se uverili da veza funkcioniše, unesite neke podatke, a zatim izaberite stavku Podaci> Osveži sve.

Ako želite da koristite spoljni izvor koji nije SQL baza podataka (na primer, FileMaker Pro), možete da koristite Open Database Connectivity (ODBC) upravljački program instaliran na Mac računaru. Informacije o upravljačkim programima su dostupne na ovoj veb stranici. Kada instalirate upravljački program za izvor podataka, pratite ove korake:

  1. Izaberite stavku Podaci> iz baze podataka (Microsoft Query).

  2. Dodajte izvor podataka za bazu podataka, a zatim kliknite na dugme U redu.

  3. U SQL Server akreditiva unesite metod potvrde identiteta, korisničko ime i lozinku.alternativni tekst

  4. Sa leve strane kliknite na strelicu pored servera da biste videli baze podataka.

  5. Kliknite na strelicu pored željene baze podataka.

  6. Izaberite željenu tabelu.

  7. Da biste pregledali podatke, izaberite stavku Pokreni.

  8. Kada budete spremni, izaberite stavku Vrati podatke.

  9. U dijalogu Uvoz podataka odaberite gde želite da se podaci nalaze: na postojećem listu, na novom listu ili u izvedenoj tabeli.

  10. Izaberite stavku U redu.

  11. Da biste se uverili da veza funkcioniše, unesite neke podatke, a zatim izaberite stavku Podaci> Osveži sve.

Ako vaše dozvole ne rade, možda nećete prvo da ih obrišete, a zatim da se prijavite.

  1. Izaberite stavku Podaci> veze. Pojavljuje se dijalog Veze radne sveske.

  2. Izaberite željenu vezu sa liste, a zatim izaberite stavku Obriši dozvole.Uklanjanje sačuvanih akreditiva za podatke za povezivanje na Mac računaru

Takođe pogledajte

Power Query za pomoć za Excel

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

Kreiranje izvedene tabele za analizu podataka radnog lista

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.