[Megoldva] Cellából adatok kinyűjtése

Táblázatkezelő
Viktor08
Önkéntesek
Hozzászólások: 68
Csatlakozott: 2015. november 17., kedd 16:53

[Megoldva] Cellából adatok kinyűjtése

Hozzászólás Szerző: Viktor08 »

Sziasztok!

A következő problémával szembesültem: mellékeltem egy dokumentumot, melynek Adatok lapfüle alatt az A oszlopban a cellákban találhatók meglehetősen káoszos formában adatok ömlesztve. Egy másik fül alatt ki kellene listáznom a következő formában:
A1: év az Adatok lapfül A1 cellájából kikeresve
B1: hónap az Adatok lapfül A1 cellájából kikeresve
C1: nap az Adatok lapfül A1 cellájából kikeresve
D1: óra az Adatok lapfül A1 cellájából kikeresve
E1: perc az Adatok lapfül A1 cellájából kikeresve
F1: pH előtti érték (jelen esetben az A1 cellában "6.79", pH részre gondolok, amiből a 6,79 kell)
Van valakinek elképzelése arról, hogy miként lehetne ezt kivitelezni?
A válaszokat előre is megköszönöm!
Táblázat 1.ods
(17.55 KiB) Letöltve 59 alkalommal.
A hozzászólást 2 alkalommal szerkesztették, utoljára Viktor08 2025. december 7., vasárnap 12:49-kor.
OpenOffice 3.2.1.és OpenOffice 4.1.10., Windows 10
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4106
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Cellából adatok kinyűjtése

Hozzászólás Szerző: Zizi64 »

A mintafájlodban csupa hosszú string van az A oszlopban.
Ha ezt az adathalmazt fel szeretnéd dolgozni, akkor az Import Szűrőt használnod kéne az adatok beillesztésekor.


Egy vessző karakterrel elválasztott adathalmaz (Comma Separeted Values, CSV) könnyedén "szétszórható" az oszlopok között.

Ha ráadásul a kritikus oszlopokra pontosan állítod be a szűrőt, akkor a DÁTUMOK valóban dátumértékek lesznek az import elvégzése után, a tizedesponttal elválasztott "értékek" pedig valóban számok lesznek.

És ha a dátumok már valódi dátumként (numerikus értékként) viselkednek, akkor már nem nehéz kinyerni belőlük az év, a hó, a nap részadatokat - ha az valóban szükséges.
Kovács Tibor, W11/10/7x64Pro, Linux: 7.5.8-25.x.y.z
PortableApps: LO, AOO: időlegesen feldobva, ha nagyon kell...
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4106
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Cellából adatok kinyűjtése

Hozzászólás Szerző: Zizi64 »

Az importszűrőt a CSV fájl megnyitása során tudod beállítani, vagy kivágsz mindent a másolatából a fájlodnak és a Paste Special funkcióval (irányított beillesztés) visszamásolod. Ilyenkor is felugrik az import szűrő, ami így néz ki (Figyelj MINDEN apró részletre!):
Táblázat 1_Import után.ods
(40.68 KiB) Letöltve 162 alkalommal.
Kovács Tibor, W11/10/7x64Pro, Linux: 7.5.8-25.x.y.z
PortableApps: LO, AOO: időlegesen feldobva, ha nagyon kell...
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4106
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Cellából adatok kinyűjtése

Hozzászólás Szerző: Zizi64 »

És Itt a szűrőbeállítás (egy része):
Import filter.png
Import filter.png (47.73 KiB) Megtekintve 12833 alkalommal
Kovács Tibor, W11/10/7x64Pro, Linux: 7.5.8-25.x.y.z
PortableApps: LO, AOO: időlegesen feldobva, ha nagyon kell...
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4106
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Cellából adatok kinyűjtése

Hozzászólás Szerző: Zizi64 »

Nem tudom ki csinálta, de egy normális adatgyűjtő rendszer ISO 8601 szabvány szerinti formátumot használ a dátum-idő értékekhez, és lehetőleg EGYETLEN adatként (és nem külön Dátum és külön Idő adatokként tárolja azokat...
A számértékek a CSV fájlban MINDENKÉPPEN szöveges értékként jelennek meg. Az ISO dátumidő formátum MINDEN szoftver számára értelmezhető, számértékké felismerhető és konvertálható külön "varázslat" és szöszmötölés nélkül.

ISO Dátumidő formátum (magyar jelzéssel) egyetlen adatként egy "rekordban":
előző adat, ÉÉÉÉ-HH-NN ÓÓ:PP:MM, következő adat, ...

A tizedespont/tizedesvessző egy másik probléma, emiatt van a TSV fájl - Tab Separated Values: a vesszőt nem lehet adatelválasztó karakterként használni olyan adatok mellett, amelyek tizedes VESSZŐT tartalmaznak. Ezért, ha mégis tizedes vesszőt akar valaki használni, akkor meg kell változtatni az elválasztó karaktert, például TAB karakterre, aminek az ASCII kódja 009 decimális érték))
Kovács Tibor, W11/10/7x64Pro, Linux: 7.5.8-25.x.y.z
PortableApps: LO, AOO: időlegesen feldobva, ha nagyon kell...
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Viktor08
Önkéntesek
Hozzászólások: 68
Csatlakozott: 2015. november 17., kedd 16:53

Re: Cellából adatok kinyűjtése

Hozzászólás Szerző: Viktor08 »

Valóban inkább káoszra emlékeztet, mint logikus adatszerkezetre, gyakorlatilag teljesen áttekinthetetlen az eredeti formájában.
A szűrő csv formátummal és a szűrő alkalmazásával viszont tökéletesen széttagolható oszlopokra, így már tökéletesen áttekinthető és használható.

Köszönöm a segítséget!
OpenOffice 3.2.1.és OpenOffice 4.1.10., Windows 10
Válasz küldése