Ühenduse loomine Exceli või CSV-failiga (Power Query)

Exceli funktsiooni Toomine ja teisendamine (Power Query) abil saate Exceli töövihiku, tekstifaili (.txt) või komaga eraldatud väärtuste (.csv) failiga ühenduse luua nagu muude andmeallikatega. Power Query redaktor pakub andmete toomisel ja teisendamisel märkimisväärset paindlikkust.

Selle artikli teemad

Ühenduse loomine Exceli või CSV-failiga

Andmete importimine nimega vahemikust

Andmete importimine CSV-failist

Valemite näited

Tõrge „Microsoft Access Database Engine (Microsoft.ACE.OLEDB.12.0 provider) is not registered“ (Microsoft Accessi andmebaasimootor (Microsoft.ACE.OLEDB.12.0 pakkuja) pole registreeritud)

Ühenduse loomine Exceli või CSV-failiga

Valige Andmed > Andmete toomine > Failist > Töövihikust või Tekstist/CSV-st. Kui nuppu Andmete toomine ei kuvata, valige Uus päring > Failist > Töövihikust, CSV-st või Tekstist. Järgige allpool toodud täiendavaid juhiseid.

Märkus. : Saate ka lähtestada pärandkonnektorid matkima varasemat käitumist. Vaadake teavet järgmise artikli jaotisest „Varasema välisandmete toomise funktsiooni lähtestamine“. Ühendatud toomine ja teisendamine.

Klõpsake menüüs Power Query nuppu Failist ja valige siis Excelist, CSV-st või Tekstist. Järgige allpool toodud täiendavaid juhiseid.

Täiendavad juhised

  1. Otsige Exceli dialoogiboksis Sirvimine või komaeraldusega väärtuste dialoogiboksis Sirvimine üles fail või tippige selle faili tee, mida soovite päringu jaoks kasutada.

  2. Klõpsake nuppu Ava.

    NB! : Andmete importimisel CSV-failist tuvastab Power Query veerueraldajad (sh veerunimed ja -tüübid) automaatselt. Lugege artiklit Andmete importimine CSV-failist.

Andmete importimine nimega vahemikust

Kui lähtetöövihik sisaldab nimega vahemikke, kuvatakse vahemiku nimi saadaoleva andmekogumina.

Power Query navigaatori dialoogiboksi pilt

Andmete importimine CSV-failist

Andmete importimisel CSV-failist tuvastab Power Query veerueraldajad (sh veerunimed ja -tüübid) automaatselt. Kui importisite näiteks alltoodud CSV-näidisfaili, kasutab Power Query esimest rida automaatselt veerunimedena ja muudab iga veeru andmetüüpi.

CSV-näidisfail

CSV-faili pilt

Power Query muudab iga veeru andmetüüpi automaatselt:

  • Order ID (Tellimuse ID) muutub arvuks;

  • Order Date (Tellimiskuupäev) muutub kuupäevaks;

  • Category (Kategooria) jääb tekstiks (vaikeveerutüüp);

  • Product name (Toote nimi) jääb tekstiks (vaikeveerutüüp);

  • Sales (Müük) muutub arvuks.

Power Query rakendab päringuredaktoris automaatselt etapid FirstRowAsHeader (Esimene rida päisena) ja ChangeType (Tüübi muutmine). Need automaattoimingud on võrdväärsed käsitsi rea veerupäisteks määramise ja käsitsi iga veerutüübi muutmisega.

Valemite näited

= Excel.Workbook
(File.Contents("C:\Example\Products and Orders.xlsx"))

After Power Query auto detects columns:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Tõrge „Microsoft Access Database Engine (Microsoft.ACE.OLEDB.12.0 provider) is not registered“ (Microsoft Accessi andmebaasimootor (Microsoft.ACE.OLEDB.12.0 pakkuja) pole registreeritud)

Katsel importida andmeid Exceli pärandfailist või Accessi andmebaasist võib teatud konfiguratsiooni korral ilmneda tõrge, mis teatab, et Microsoft Access Database Engine (Microsoft.ACE.OLEDB.12.0 provider) pole registreeritud kohalikus arvutis. Tõrge ilmneb süsteemides, kus on installitud ainult Office 2013. Tõrke lahendamiseks laadige alla järgmised ressursid, et saaksite soovitud andmeallikate kasutamisega jätkata.

Märkus. :  Täieliku funktsioonikomplekti olemasolu tagamiseks installige Microsoft Access Database Engine 2010 Redistributable koos kõigi hoolduspakettidega.

Märkus. : Päringuredaktor kuvatakse ainult siis, kui te Power Query abil päringu laadite, seda redigeerite või uue päringu loote. Järgmises videos näidatakse päringuredaktori akent, mis kuvatakse pärast päringu redigeerimist rakenduses Excel 2013. Kui soovite vaadata päringuredaktorit ilma töövihiku päringut laadimata või redigeerimata, klõpsake lindimenüü Power Query jaotises Välisandmete toomine nuppe Muudest allikatest > Tühi päring. Järgmises videos näidatakse ühte võimalust päringuredaktori kuvamiseks.

Kuidas Excelis päringuredaktorit vaadata

Kas vajate rohkem abi?

Võite oma küsimuse alati esitada mõnele Exceli tehnikakogukonna eksperdile, otsida abi vastustefoorumist või soovitada mõnd uut funktsiooni või täiustust Exceli User Voice’i lehel.

Vt ka

Power Query esineb rakenduses Excel 2016 toomise ja teisenduse funktsioonina

Andmete importimine välistest andmeallikatest

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×