Power Queryn käyttäminen Excel for Macissa

Excel for Mac tukee nyt paikallisten tiedostojen Power Queryn päivittämistä sekä kyselyjen luontia VBA:N kautta. Power Query-editorissa ei ole vielä tätä sisältöä.

Power Query-kyselyjen päivittäminen

Tällä hetkellä voit päivittää kyselyitä, jotka käyttävät paikallista. TXT,. CSV,. XLSX,. XML tai. JSON-tiedostot tieto lähteinä. Verkko lähteitä, kuten SQL Serveriä, ei ole vielä käytettävissä.

Mitään erikoiskomentoa ei tarvita-napsauta vain tiedot > Päivitä kaikkitai käytä mitä tahansa muuta ulkoista tietojen päivitys tapaa.

Excel for Macin valinta nauhan uusi kaikki-komento

VBA:N käyttäminen Power Query-kyselyjen kirjoittajana

Vaikka Power Query-editorin sisällön tuottaminen ei ole vielä käytettävissä Excel for Macissa, VBA tukee Power Queryn muokkaamista. Tässä on joitain peruskoodeja, joita voit mukauttaa ja käyttää.

Tärkeää: Seuraava esimerkki Aliohjelma viittaa soluihin, jotka sisältävät merkki jonoja, jotka sisällytetään koodin eri osiin, kun se suoritetaan. Jos haluat mukauttaa niitä, voit joko lisätä omia kysely tietoja määritettyihin soluihin tai muuttaa solu viittauksia siten, että ne vastaavat kysely tietoja.

Kyselyn luominen ja tietojen lataaminen

Tässä on yksinkertainen esimerkki, joka lisää kyselyn, joka luo luettelon, jonka arvot ovat väliltä 1 – 100.

Sub CreateSampleList()
    ActiveWorkbook. queries. Add Name: = "SampleList", kaava: = _
        "Let" & vbCr & Vlblf & _
            "Source = {1.. 100}," & vbCr & vbLf & _
            "ConvertedToTable = Table. FromList (lähde, Splitter. SplitByNothing (), tyhjäarvo, tyhjäarvo, ExtraValues. virhe)," & vbCr & vbLf & _
            "RenamedColumns = Table. Renamecolumns:(ConvertedToTable, {{" "Sarake1" "," "ListValues" "}})" & vbCr & vbLf & _
        "in" & vbCr & Vlblf & _
            "RenamedColumns"
    ActiveWorkbook. Workshow. Add
    ActiveSheet. ListObjects. Add (SourceType: = 0, lähde: = _
        OLEDB Provider = Microsoft. Mashup. OleDb. 1; tieto lähde = $Workbook $; Location = SampleList; Laajennetut ominaisuudet = "" "" "_
        , Kohde: = Range ("$A $1")). Querystable
        . CommandType = xlCmdSql
        . CommandText = array ("SELECT * FROM [SampleList]")
        . Rivi numerot = EPÄTOSI
        . Filladjacentkaavat = EPÄTOSI
        . PreserveFormatting = tosi
        . Rereconnefileopen = false
        . BackgroundQuery = tosi
        . Regridtyle = Xlinsertdeleteccells
        . SavePassword = EPÄTOSI
        . SaveData = tosi
        . Säädettävycolumcolumn = tosi
        . Repäivitettävä period = 0
        . PreserveColumnInfo = tosi
        . ListObject. DisplayName = "SampleList"
        . Päivitä BackgroundQuery: = False
   
Lopeta End-alivalikko

Katso myös

M-kyselyn kieli

Kyselyt-objekti

Workbookquery-objekti

Huomautus:  Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kerrotko meille, oliko tiedoista hyötyä? Tästä pääset artikkelin englanninkieliseen versioon.

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×