Kihagyás

Excel importálás adatbázisba

A modul célja

Az Excel importálás adatbázisba modul célja, hogy egy Excel munkafüzet kiválasztott lapjának adatait önálló, importált táblaként betöltse a megnyitott cég adatbázisába.

A modul különösen akkor hasznos, ha a felhasználó külső listákat, egyeztetési táblákat, partnerkimutatásokat vagy más strukturált Excel adatokat szeretne az alkalmazáson belül is felhasználni.

Az importált tábla később az alkalmazás lekérdező felületén is elérhető.

Lényeg röviden

Ez a képernyő arra szolgál, hogy egy Excel táblát ellenőrzötten, oszloponként konfigurálva töltsön be az adatbázisba úgy, hogy az importált adat később lekérdezhető és újra felhasználható legyen.


Hol érhető el?

A modul az alkalmazás felső menüsorából nyitható meg:

Fájl > Adatimport > Excel importálás adatbázisba


Előfeltételek

A modul használatához az alábbi feltételeknek kell teljesülniük:

  • legyen megnyitott cég,
  • a megnyitott cég adatbázisa legyen elérhető,
  • rendelkezésre álljon egy importálni kívánt Excel fájl,
  • az Excel fájl legalább egy adatlapot tartalmazzon,
  • a fejlécsort és az importálandó lapot helyesen kell kiválasztani.

Fontos

Ha az importált tábla neve megegyezik egy korábban már betöltött tábla nevével, az új import felülírja a meglévő táblát és annak importmetaadatait is.


Mire használható a modul?

Az Excel importálás adatbázisba képernyő az alábbi feladatokat támogatja:

  • Excel fájl kiválasztása,
  • a munkafüzet lapjainak beolvasása,
  • a fejlécsor megadása,
  • a létrehozandó adatbázistábla nevének beállítása,
  • opcionális leírás rögzítése,
  • az oszlopok előnézetének és mintáinak megtekintése,
  • az egyes oszlopok bevonásának vagy kihagyásának szabályozása,
  • oszloptípusok automatikus vagy kézi beállítása,
  • elsődleges kulcsnak szánt oszlop kijelölése,
  • az adatok tényleges importálása az adatbázisba.

A képernyő felépítése

Excel importálás adatbázisba főképernyő

A képernyőképen a felhasználó jellemzően az alábbi fő részeket látja:

  • a felső fejlécet a modul címével és rövid ismertetésével,
  • a fájl- és importbeállítások blokkot, ahol az Excel fájl, a táblanév, a fejlécsor és a lap választható ki,
  • a leírás és oszlopműveletek sort, ahol az import rövid megnevezése és az összes kijelölés kezelhető,
  • a központi oszlopkonfigurációs táblát, ahol minden oszlop bevonása, neve és típusa szabályozható,
  • az alsó állapotsávot, ahol a folyamat visszajelzése, az Excelben talált sorok száma és az import gomb jelenik meg.

A fő részek röviden

Képernyőrész Leírás
Fejléc A modul megnevezése és rövid tájékoztató szövege
Fájl- és importbeállítások Excel fájl, táblanév, fejlécsor és munkalap kiválasztása
Leírás és gyorsműveletek Opcionális megjegyzés és tömeges kijelölési gombok
Oszlopkonfigurációs tábla Az importálandó oszlopok részletes beállítása
Állapotsáv Aktuális üzenetek, sorösszesítő és import művelet

Milyen adatokkal dolgozik a modul?

A modul az Excel fájl tartalmát és a már korábban importált táblák metaadatait egyaránt figyelembe veszi.

Adatforrás Mire használja?
kiválasztott Excel fájl ebből olvassa ki a lapokat, fejléceket és adatmintákat
kiválasztott munkalap erről a lapról történik az oszlopok elemzése és az import
fejlécsor száma ennek alapján azonosítja az oszlopneveket
már importált táblák listája figyelmeztet az azonos táblanévre és a felülírásra
oszlopminták ezek alapján javasol adattípust a rendszer
megnyitott adatbázis ide kerül az új vagy felülírt importált tábla

Milyen input adatokkal dolgozik?

A modul működéséhez az alábbi inputok a legfontosabbak:

  • az Excel fájl elérési útja,
  • a kiválasztott munkalap,
  • a fejlécsor száma,
  • a kívánt adatbázistábla-név,
  • az opcionális leírás,
  • az oszloponkénti bevonási döntés,
  • az oszlopok adatbázisbeli neve,
  • az oszlopok adattípusa,
  • az esetleges elsődleges kulcs oszlop.

Milyen feldolgozást végez a rendszer?

A modul a háttérben az alábbi műveleteket hajtja végre:

  1. megnyitja a kiválasztott Excel fájlt,
  2. kiolvassa a munkafüzet lapneveit,
  3. a megadott fejlécsor alapján azonosítja az oszlopneveket,
  4. mintasorokat gyűjt az első adatblokkból,
  5. megszámolja az összes nem üres adatsort,
  6. automatikusan javasol adattípust az egyes oszlopokhoz,
  7. megtisztítja és egyedivé teszi az adatbázis-oszlopneveket,
  8. importáláskor létrehozza vagy újralétrehozza a cél táblát,
  9. soronként betölti az adatokat az adatbázisba,
  10. eltárolja az import metaadatait és az oszlopkonfigurációt.

Miért hasznos ez?

A felhasználó még az import előtt láthatja, hogyan fogja a rendszer értelmezni az Excel oszlopait, így csökkenthető a hibás oszloptípusok vagy rossz mezőnevek kockázata.


Hogyan készül az oszlopelőnézet?

A rendszer a kiválasztott lap alapján:

  • kiolvassa a fejlécsor celláit,
  • az első mintasorokból rövid előnézeti értékeket képez,
  • minden oszlophoz javasol egy adatbázistípust,
  • az Excel fejlécből érvényes adatbázis-oszlopnevet készít.

Az oszlopnevek tisztítása

Az Excel oszlopfejléceiből a rendszer adatbázis-kompatibilis neveket készít. Ennek során például:

  • kisbetűsít,
  • az ékezeteket egyszerűsíti,
  • az érvénytelen karaktereket aláhúzásra cseréli,
  • megakadályozza, hogy a mezőnév számmal kezdődjön,
  • az ismétlődő neveket sorszámozással egyedivé teszi.

Javasolt táblanév képzése

Az importált tábla alapértelmezett neve az Excel fájlnévből képződik. A rendszer ezt megtisztítja, majd import_ előtaggal látja el.

Például egy Partnerek 2024.xlsx fájlból jellemzően egy import_partnerek_2024 jellegű táblanév lesz.


Milyen adattípusokat ismer fel a rendszer?

A modul automatikus típuskövetkeztetést használ a minták alapján.

Felismert típus Mikor javasolja a rendszer?
BOOLEAN ha az értékek logikai jellegűek, például igen/nem, true/false, 1/0
INTEGER ha az összes minta egész számként értelmezhető
DECIMAL(18,2) ha a minták tizedes számmá alakíthatók
DATE ha a minták dátumformátumként ismerhetők fel
VARCHAR ha a fenti típusok közül egyik sem illeszkedik megbízhatóan

Milyen dátumformátumokat tud felismerni?

A rendszer több tipikus formátumot is figyelembe vesz, például:

  • yyyy-MM-dd
  • yyyy.MM.dd
  • yyyy/MM/dd
  • dd.MM.yyyy
  • dd/MM/yyyy
  • MM/dd/yyyy
Mikor érdemes kézzel felülbírálni a típust?

Néhány tipikus eset:

  • ha egy azonosító számnak látszik, de valójában szövegként kell megmaradnia,
  • ha egy oszlopban kevés minta alapján téves típus lett felismerve,
  • ha a vezető nullák megőrzése fontos,
  • ha a dátumok vegyes formátumban szerepelnek és manuális ellenőrzés szükséges.

A használat folyamata lépésről lépésre

  1. Nyissa meg az Excel importálás adatbázisba modult.
  2. Kattintson a Böngészés gombra, és válassza ki az Excel fájlt.
  3. Ellenőrizze vagy módosítsa a javasolt adatbázistábla-nevet.
  4. Állítsa be a megfelelő fejlécsor számát.
  5. Válassza ki a kívánt munkalapot.
  6. Tekintse át az oszlopelőnézetet.
  7. Jelölje ki, mely oszlopok kerüljenek be az adatbázisba.
  8. Szükség esetén módosítsa a mezőneveket és adattípusokat.
  9. Ha szükséges, jelöljön ki egy elsődleges kulcsnak szánt oszlopot.
  10. Opcionálisan adjon meg leírást az importhoz.
  11. Kattintson az Importálás gombra.
  12. Ellenőrizze az állapotsáv visszajelzését.

Mezők és műveletek hatása

Elem vagy művelet Mire való? Hatása
Böngészés Excel fájl kiválasztása betölti a lapokat és az oszlopelőnézetet
Tábla neve az adatbázisban a cél tábla nevének megadása ezen a néven jön létre vagy íródik felül az importált tábla
Fejléc sor száma a fejléc helyének megadása befolyásolja az oszlopneveket és az adatértelmezést
Lap munkalap kiválasztása az előnézet és az import csak erre a lapra vonatkozik
Leírás opcionális megjegyzés az importhoz metaadatként eltárolódik az importált táblához
☑ Összes minden oszlop kijelölése az összes oszlop bevonásra kerül
☐ Semmi minden oszlop kijelölésének törlése egyik oszlop sem kerül importálásra
oszlopszintű jelölőnégyzet egy adott oszlop bevonása vagy kihagyása szabályozza, hogy bekerül-e az adatbázisba
DB oszlopnév a célmező neve ezen a néven jön létre az oszlop az adatbázisban
Típus az oszlop adattípusa meghatározza, hogyan próbálja a rendszer értelmezni az értékeket
🔑 PK elsődleges azonosítóként kijelölt oszlop metaadatként eltárolódik az importhoz kapcsolódó kulcsoszlop
Importálás az import végrehajtása létrehozza vagy felülírja a cél táblát és betölti az adatokat

Az Importálás művelet hatása

Importáláskor a rendszer:

  • törli az azonos nevű meglévő táblát, ha van ilyen,
  • újra létrehozza a táblát a kiválasztott oszlopokkal,
  • soronként beolvassa az Excel adatokat,
  • eltárolja az importhoz tartozó metaadatokat,
  • a tábla elérhetővé válik a későbbi lekérdezésekhez.

Felülírás

Ha egy már létező táblanevet használ, a korábbi importált tábla tartalma elveszik, és az új import teljesen lecseréli azt.


Milyen paraméter milyen hatással van az eredményre?

Paraméter vagy állapot Várható hatás
Excel fájl meghatározza, milyen forrásadatok kerülnek feldolgozásra
kiválasztott lap csak az adott munkalap tartalma kerül elemzésre és importálásra
fejlécsor száma ettől függ, mit tekint a rendszer oszlopnévnek és mi számít adatnak
tábla neve ezen a néven jön létre az importált adatbázistábla
leírás az import azonosítását segítő metaadatként kerül mentésre
oszlop bevonása meghatározza, hogy az adott Excel oszlop bekerül-e a cél táblába
adatbázis-oszlopnév a későbbi lekérdezésekben ezt a mezőnevet kell használni
adattípus befolyásolja az értékek konvertálását és tárolását
elsődleges kulcs kijelölése metaadatként rögzíti, melyik oszlop tekintendő kulcsmezőnek
meglévő táblanév ütközése felülírási figyelmeztetést vált ki

Mit jelent az állapotsáv?

Az alsó sáv a feldolgozás során folyamatos visszajelzést ad.

Jelzés Jelentés
Fájl megnyitása... a rendszer a kiválasztott Excel fájlt dolgozza fel
Oszlopok beolvasása... az előnézet és az oszlopbeállítások frissítése zajlik
X oszlop, Y sor detektálva. sikeres előnézet betöltés történt
Importálás folyamatban... az adatbetöltés elindult
Importálva: N sor... az import előrehaladása
Importálás kész. ... sor betöltve. a folyamat sikeresen lezárult

Fontos működési sajátosságok

  • Az importált tábla a későbbiekben a lekérdező felületen is használható.
  • A rendszer csak a nem üres sorokat számolja adatként.
  • Az oszloptípusokat a minták alapján automatikusan javasolja, de ezek manuálisan módosíthatók.
  • Egyszerre csak egy oszlop jelölhető elsődleges kulcsnak.
  • Az import tranzakcióban fut, ezért hiba esetén a részleges betöltés visszagörgethető.
  • Az azonos táblanévvel végzett új import a korábbi importált táblát lecseréli.

Használati javaslatok

  • Import előtt ellenőrizze, hogy a fejlécsor valóban a mezőneveket tartalmazza-e.
  • Ha az Excelben vannak cím- vagy összesítő sorok, a fejlécsor számát ennek megfelelően állítsa be.
  • Azonosítók esetén gondolja át, hogy valóban számtípust vagy inkább szöveget szeretne tárolni.
  • Ha a mezőnevek később lekérdezésekben is szerepelnek, érdemes beszédes, rövid oszlopneveket hagyni.
  • Felülírás előtt ellenőrizze a figyelmeztetést, különösen akkor, ha a meglévő tábla már használatban van.

Gyakori kérdések

Mi történik, ha ugyanazzal a táblanévvel importálok újra?

A rendszer figyelmeztet, majd jóváhagyás után törli a meglévő táblát és a hozzá tartozó korábbi importmetaadatokat, ezután létrehozza az új változatot.

Miért fontos a fejlécsor helyes megadása?

Mert a rendszer ebből állapítja meg az oszlopneveket. Ha rossz sort ad meg, a mezőnevek hibásak lehetnek, és az adatértelmezés is elcsúszhat.

Miért nem ugyanaz a DB oszlopnév, mint az Excel oszlopnév?

A rendszer az Excel fejlécet adatbázis-kompatibilis formára alakítja, eltávolítja vagy egyszerűsíti a problémás karaktereket, és szükség esetén egyedivé teszi a neveket.

Mikor kell kézzel módosítanom az adattípust?

Akkor, ha az automatikus felismerés nem a kívánt eredményt adja, például azonosítók, vegyes formátumú dátumok vagy speciális szöveges mezők esetén.

Hol tudom később használni az importált adatokat?

Az importált tábla az adatbázis része lesz, és a lekérdező felületen is elérhetővé válik.


Összefoglalás

Az Excel importálás adatbázisba modul abban segít, hogy a felhasználó külső, strukturált Excel adatokat rendezett, lekérdezhető formában tudjon beemelni az alkalmazás adatbázisába.

Különösen hasznos akkor, ha:

  • külső listákat szeretne egyesíteni a céges adatokkal,
  • saját kontroll- vagy egyeztető táblákat akar lekérdezhetővé tenni,
  • olyan adatokat szeretne az alkalmazásban használni, amelyek nem AuditXML-ből érkeznek,
  • fontos, hogy az Excelből származó adatok később is visszakereshetők és újra lekérdezhetők legyenek.

A modul használatával a nyers Excel adatokból jól strukturált adatbázistábla készül, ami megbízható alapot ad további lekérdezésekhez, szűrésekhez és összevetésekhez.