Excel operētājsistēmai Mac ietver tehnoloģiju Power Query (dēvēta arī par funkciju Get & Transform), lai nodrošinātu plašākas iespējas datu avotu importējot, atsvaidzinot un autentificējot. Piemēram, varat izmantot dialoglodziņu Datu avotu Iestatījumi, lai pārvaldītu Power Query datu avotus, notīrītu akreditācijas datus un mainītu failu datu avotu atrašanās vietu.  Varat arī izveidot Power Query vaicājumu, izmantojot VBA. 

Piezīme.: Skatieties turpmākus paziņojumus par Excel darbam ar Mac un Power Query integrāciju.

Papildinformāciju par mantoto savienotāju izmantošana datu importēšanai skatiet rakstā Datu importēšana Excel Mac datoram (mantota).

  1. Atlasiet Dati> Iegūt datus.

  2. Dialoglodziņā Datu avota izvēle — iegūt datus (Power Query) atlasiet Excel vai Teksts/CSV.

  3. Atlasiet Pārlūkot, lai atrastu failu, ar kuru vēlaties izveidot savienojumu kā datu avotu.

  4. Dialoglodziņā Failu atlasītājs atlasiet failu, pārskatiet detalizēto informāciju par failu un pēc tam noklikšķiniet uz Tālāk. 

  5. Ja ir vairākas datu kopas, kreisajā pusē atlasiet importēamos datus un pēc tam pa labi apstipriniet atlasi datu priekšskatījumā.

  6. Apakšā pa labi atlasiet Ielādēt.

Rezultāts

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

Varat atsvaidzināt šādus datu avotus: SharePoint faili, SharePoint saraksti, SharePoint mapes, OData, teksts/CSV faili, Excel darbgrāmatas (.xlsx), XML un JSON faili, lokālās tabulas un diapazoni, kā arī Microsoft SQL Server datu bāze.

Atsvaidzināšana pirmo reizi

Kad darbgrāmatu vaicājumos pirmoreiz mēģināt atsvaidzināt uz failiem balstītus datu avotus, iespējams, būs jāatjaunina faila ceļš.

  1. Atlasiet Dati,   bultiņas blakus Iegūt datus un pēctam blakus Datu Iestatījumi. 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ākos laikus

Lai atsvaidzinātu:

  1. Visi datu avoti darbgrāmatā atlasiet Dati un > Atsvaidzināt visu.

  2. Konkrētu datu avotu, ar peles labo pogu noklikšķiniet uz vaicājuma tabulas lapā un pēc tam atlasiet Atsvaidzināt.

  3. Rakurstabulā atlasiet kādu rakurstabulas šūnu un pēc tam atlasiet Rakurstabulas analīze, >Atsvaidzināt datus.

Pirmoreiz piekļūstot datu SharePoint, SQL Server, OData vai citiem datu avotiem, kuriem nepieciešama atļauja, ir jānorāda atbilstoši akreditācijas dati. Varat arī notīrīt akreditācijas datus, lai ievadītu jaunus.

Ievadīt akreditācijas datus

Kad atsvaidzināt vaicājumu pirmo reizi, iespējams, jums tiks lūgts 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 ir nepieciešams pieteikties, tiek parādīts dialoglodziņš Akreditācijas datu ievadīšana.

Piemēram:

  • SharePoint akreditācijas dati:

    SharePoint akreditācijas datu uzvedne Mac datorā

  • SQL Server akreditācijas dati:

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

Notīrīt akreditācijas datus

  1. Atlasiet >Iegūt datus > avota Iestatījumi.

  2. Dialoglodziņā Datu avota iestatījumiatlasiet izvēlēto savienojumu.

  3. Apakšdaļā atlasiet Notīrīt permis arīns.

  4. Apstipriniet, ko vēlaties darīt, un pēc tam atlasiet Dzēst.

Lai gan autorēšana Power Query redaktorā nav pieejama Excel darbam ar Mac, VBA atbalsta Power Query autorēšanu. VBA koda moduļa pārsūtīšana failā no Excel Windows Excel darbam ar Mac ir divu soļu process. Šīs sadaļas beigās jums tiek nodrošināts programmas paraugs.

1. darbība. Excel, lai Windows

  1. Lai Excel Windows, izstrādājiet vaicājumus, izmantojot VBA. VBA kods, kas Excel objekta modelī izmanto šādas entītijas, darbojas arī Excel darbam ar Mac: Vaicājumi, objekts WorkbookQuery, rekvizīts Workbook.Queries.Papildinformāciju skatiet rakstā EXCEL VBA atsauce.

  2. Pārliecinieties Excel 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 parādīts dialoglodziņš Eksportēšana.

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

  5. Upload VBA failu tiešsaistes pakalpojumā, lai failu padarītu pieejamu Mac datorā.

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

2. darbība. Excel darbam ar Mac

  1. Lejupielādējiet VBA failu lokālajā failā, VBA failu, kuru saglabājāt "1. darbībā: Excel for Windows" un augšupielādējām tiešsaistes pakalpojumā.

  2. Programmā Excel darbam ar Mac atlasiet Rīki> makro > Visual Basic redaktoru. Tiek Visual Basic logs Redaktors.

  3. Ar peles labo pogu noklikšķiniet uz objekta Project tam atlasiet Importēt failu. Tiek atvērts dialoglodziņš Faila importēšana.

  4. Atrodiet VBA failu un pēc tam atlasiet Atvērt.

Parauga kods

Tālāk ir norādīts daži pamata kods, ko varat pielāgot un izmantot. Šis ir vaicājuma paraugs, kas izveido sarakstu 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 Excel vaicājumam

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar tulkojuma kvalitāti?

Kas ietekmēja jūsu pieredzi?

Vai vēlaties sniegt papildu atsauksmes? (Neobligāti)

Paldies par jūsu atsauksmēm!

×