Csatlakozás egy Excel- vagy CSV-fájlhoz (Power Query)

Az Excel Beolvasás és átalakítás (Power Query) funkciójával más adatforrásokhoz hasonlóan egy Excel-munkafüzethez, szövegfájlhoz (.txt) vagy vesszővel elválasztott értékeket tartalmazó fájlhoz (.csv) csatlakozhat. A Power Query szerkesztője jelentős rugalmasságot nyújt az adatbeolvasás és -átalakítás terén.

Tartalom

Csatlakozás egy Excel- vagy CSV-fájlhoz

Adatimportálás egy névvel ellátott tartományból

Adatimportálás CSV-fájlból

Képletpéldák

Nem regisztrált Microsoft Access adatbázismotort (Microsoft.ACE.OLEDB.12.0 szolgáltató) jelző hiba

Csatlakozás egy Excel- vagy CSV-fájlhoz

Kattintson az Adatok lapra, majd az Adatok beolvasása > Fájlból > területen válassza a Munkafüzetből vagy a Szövegből vagy CSV-fájlból lehetőséget. Ha nem látja az Adatok beolvasása gombot, kattintson az Új lekérdezés > Fájlból elemre, majd válassza Munkafüzetből, CSV-ből vagy a Szövegből lehetőséget. Kövesse az alábbi lépéseket.

Megjegyzés : Helyreállíthatja a korábbi összekötőket, így előidézheti azok korábbi viselkedését. Tekintse meg a következő cikk „A korábbi Külső adatok átvétele felület visszaállítása” című szakaszát: Egyesített Beolvasás és átalakítás.

A Power Query menüszalaglapon kattintson a Fájlból > Excel-munkafüzetből, CSV-ből vagy Szövegből. lehetőségre. Kövesse az alábbi lépéseket.

További lépések

  1. Az Excel – Tallózás vagy a Vesszővel tagolt értékek – Tallózás párbeszédpanelen keresse meg vagy írja be egy lekérdezni kívánt fájl elérési útját.

  2. Kattintson a Megnyitás parancsra.

    Fontos : Ha adatokat importál egy CSV-fájlból, a Power Query automatikusan észleli az oszlopelválasztókat, így az oszlopneveket és az oszloptípusokat is. Lásd az Adatok importálása CSV-fájlból című témakört.

Adatimportálás egy névvel ellátott tartományból

Ha a forrásmunkafüzet névvel ellátott tartományokat tartalmaz, a tartomány neve lesz az adatkészlet.

A Power Query Kezelő párbeszédpanel képe

Adatok importálása CSV-fájlból

Ha adatokat importál egy CSV-fájlból, a Power Query automatikusan észleli az oszlopelválasztókat, így az oszlopneveket és az oszloptípusokat is. Ha például az alábbi minta CSV-fájlt importálja, a Power Query automatikusan az első sort használja az oszlopnevekhez, és megváltoztatja az oszlopok adattípusát.

Példa CSV-fájl

Egy CSV-fájl képe

A Power Query automatikusan megváltoztatja az oszlopok adattípusát:

  • A Rendeléskód szám típusúra változik

  • A Megrendelés dátuma dátum típusúra változik

  • A Kategória megmarad szöveg típusúnak (ez az alapértelmezett oszloptípus)

  • A Terméknév megmarad szöveg típusúnak (ez az alapértelmezett oszloptípus)

  • Az Értékesítés szám típusúra változik

A Lekérdezésszerkesztőben a Power Query automatikusan alkalmazza a FirstRowAsHeader és a ChangeType lépést. Ezek az automatikus műveletek egyenértékűek azzal, mintha manuálisan léptetné elő a sorokat, és manuálisan módosítaná az oszloptípusokat.

Képletpéldák

= 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}})

Nem regisztrált Microsoft Access adatbázismotort (Microsoft.ACE.OLEDB.12.0 szolgáltató) jelző hiba

Bizonyos beállítások esetén, miközben adatokat próbál importálni egy régebbi formátumú Excel-fájlból vagy egy Access-adatbázisból, a rendszer azt a hibát jelzi, hogy a Microsoft Access adatbázismotor (Microsoft.ACE.OLEDB.12.0 szolgáltató) nincs regisztrálva a helyi számítógépen. A hiba akkor fordul elő, ha a rendszeren csak az Office 2013 van telepítve. A hiba elhárításához töltse le a következő forrásokat annak biztosítására, hogy az elérni kívánt adatforrásokat használni tudja.

Megjegyzés :  Annak biztosítása érdekében, hogy az összes szolgáltatás rendelkezésre álljon, telepítse a Microsoft Access 2010 adatbázismotor terjeszthető változatá és az összes szervizcsomagot.

Megjegyzés : A Lekérdezésszerkesztő csak akkor jelenik meg, ha betölt, szerkeszt vagy létrehoz egy új lekérdezést a Power Query használatával. A következő videó az Excel 2013 Lekérdezésszerkesztő ablakát mutatja be, amely azt követően jelenik meg, hogy szerkesztett egy lekérdezést egy Excel-munkafüzetben. Ha a Lekérdezésszerkesztőt egy meglévő munkafüzet-lekérdezés betöltése vagy szerkesztése nélkül szeretné megtekinteni, a Power QueryKülső adatok átvétele szakaszában válassza a menüszalag Más forrásokból > Üres lekérdezés lehetőségét. A következő videó a Lekérdezésszerkesztő megjelenítésének egyik módját mutatja be.

A lekérdezésszerkesztő megjelenítése az Excelben

További segítségre van szüksége?

Bármikor segítséget kérhet az Excel technikai közösségétől és az Answers-közösségtől, az Excel User Voice webhelyen pedig új funkciókra vagy fejlesztésekre tehet javaslatot.

Lásd még

A Power Query neve Beolvasás és átalakítás lett az Excel 2016-ban

Adatok importálása külső adatforrásokból

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×