Adatbázisok‎ > ‎

Libre Office Base: adattáblák importálása

Bizonyos helyzetekben az adatbázis adatai szöveges állományokban vannak elmentve. (Egy ilyen helyzet például az informatika érettségi.) A szöveges állományok valamilyen egyszerű kóddal (pontosvessző, tabulátor) választják el a rekordok mezői egymástól. Minden rekord külön sorba kerül. Az is lehetséges, hogy a táblához tartozó oszlopnevek is benne vannak a szöveges állományban. (De a típusok nem!)

Libre Office használatakor az ilyen szövegesen kódolt táblák importálása két lépésben történik:
  1. Állomány beolvasása a Calc táblázatkezelővel
  2. Tábla adatok átmásolása Base-be (és ezzel egy időben a tábla létrehozása)

Szöveges állomány importálása Calc-ban

A szöveges állomány típusa "strukturált szöveg", kiterjesztése leggyakrabban .TXT vagy .CSV (Comma Separated Values). A helyes importáláshoz meg kell adnunk az elválasztójelet (vessző / pontosvessző / tabulátor / ...) és a szöveg határolót (idézőjel, aposztróf, ...).

További izgalmakat okozhatnak a következők:
  • karakterkódolás (utf-8, latin-2, cp-1250, ...)
  • dátum formátum (2014-02-25, "2014. február 25.", 02.25.14., ...)
Ezekkel néha kísérletezni kell a beolvasáskor, a dátum formátumok némelyike gondot okozhat. (Ilyenkor a szöveges állományt generáló programban kell átállítani a dátum formátumot, ami persze csak akkor megy, ha rendelkezésre áll az eredeti formátum.)


Fájltípus megadása 



Beállítások 



Importált adatok 



Másolás a táblázatból Base-be

  1. A táblázatkezelőben kijelöljük az adatokat (ne az egész oszlopokat, csak megfelelő számú sort!), majd vágólapra tesszük (jobb gomb - másolás vagy CTRL+C).
  2. Az adatbázis kezelőben a a táblák panelen jobb klikk és beillesztés.
  3. Tábla és mező beállítások.

Típusok és kulcsok beállítása