Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Převod datových souborů z .dat na .mdb

Dobrý den,
Mám problém ohledně datových souborů. Nejprve popíši, oč vlastně jde, aby se v tom každý mohl orietovat.

Vlastním již několik let poloprofesionální meteorologickou stanici WH 1080(...),ke které je přiložen software EasyWeather. Jelikož jsem nedávno přeinstalovával počítač, tak jsem si samozřejmě všechna data z této meteostanice v podobě(.dat) souboru přesunul na archivní disk. Celková velikost za roky naměřená data dosáhl (.dat) soubor na 99 MB. Jelikož jsem se k tomu dostal až dnes a řekl jsem si, že si software potřebný ke komunikaci jednotky, která může v sobě udržet jen 4078 dat a poté se data ztrácí obnovou dalších načtených, že si EasyWeather opět nainstaluji, protože už potřebuji z dané jednotky LCD displaye dostat data do počítače. Řekl jsem si ale, že si nainstaluji rovnou novou verzi programu EasyWeather, a kupodivu nová verze opravdu vyšla. Problém je ten, že tato novější verze EasyWeather 7.8 ukládá data v podobě .mdb datového soboru, oproti starší verze EasyWeather 6.2, která ukládala data do .dat souboru. Jde o to, že dříve jsem u starší verze EasyWeather mohl jednoduše v případě zálohy (.dat) souboru jen soubor vyměnit za původní a data byla vždy obnovena, problém je ten, že nyní software EasyWeather verze 7.8 (.dat) soubor nepřijme, tzn., data z posledních let se v softwaru neobjeví.

V první řadě jsem tedy zkusil to, že do instalované složky softwaru v Program Files a EasyWeather jsem jednoduše přesunul můj původní archivovaný (.dat) soubor a přejmenoval na požadovaný (.mdb) soubor a doufal jsem, že se data jednoduše uloží a program jej přes nově přejmenovaný datový soubor z (.dat) na (.mdb), přečte. Nikoliv!

Jediným řešením tedy je převézt data do jiného datového souboru, tedy do (.mdb) tak, aby nebyla porušena jednoduchým přejmenováním koncového názvu, takto to opravdu asi nejde a data se poškodí, tím pádem i přes přejmenování nefungují.

Existuje nějaký program nebo nějaký způsob, jak překonvertovat, přesunout či nějakým způsobem přehodnotit datový soubor (.dat) na datový soubor (.mdb)?

Jinak vlastně nemám šanci, aby se má původní za celou dobu naměřená data nějakým způsobem dostala do softwaru EasyWeather 7.8.

Díky moc!

p.s. Tady máte odkaz, kde sami píší, do jakých datových souborů jednotlivé verze ukládají: http://proweatherstation.com/easyweather/easyweath er.htm
cituji: ,,Get the Latest Version of EasyWeather Software - Version 7.8 - Data is stored in a .mdb file instead of a .dat file.

Get the Original Version of EasyWeather Software - Version 6.2 - data is stored in a .dat text file"

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Tu mas vsetky potrebne informacie a aj ako to tam pripadne dostat EasyWeather_Format Autor toho SW…
MM.. 07.04.2016 17:57
MM..
... a stejne jak jirka nové omalovánky tedy rozhodně za přínos nepovažuji.
MM.. 07.04.2016 18:01
MM..
Ano, to máš pravdu. Jeho rady mě přímo vytáčejí, absolutně nevím, o čem mluví a absolutně to s ničím…
David Dizzer 07.04.2016 18:06
David Dizzer
To si asi nieco nepochopil, jeho rady su 100% spravne, ked ta vytaca pravda tak to je tvoj problem.
MM.. 07.04.2016 18:09
MM..
Tak jsem to nemyslel. Já myslím to, proč mi říká, že Access otevře .mdb soubor? TO já vím, ale co mi…
David Dizzer 07.04.2016 18:15
David Dizzer
Otevřít mbd v Accessu abys viděl, jakou výslednou strukturu dat chceš tím převodem docílit. Formát t…
jirka44 07.04.2016 18:24
jirka44
Access daný .mdb soubor otevře, ale žádná data nezobrazuje, je jen pro čtení. Viz. příloha
David Dizzer 07.04.2016 18:31
David Dizzer
Takže co nyní?
David Dizzer 07.04.2016 18:44
David Dizzer
Porovnat struktury původního a současného formátu a zjistit, jestli by se to dalo převést.
Wikan 07.04.2016 18:46
Wikan
Vždyť jsem teď psal o jeden příspěvěk výše nad tímto vašim posledním, jaká je situace, poslal jsem i…
David Dizzer 07.04.2016 18:50
David Dizzer
Su tam aj tabulky aj popisane stlpce tabulky. Data v tom mdb ziadne nemas.
MM.. 07.04.2016 18:53
MM..
Ne ne, data tam nejsou žádné. Formát tabulek by mohl být takový, to jediné se ukazuje. Jde vidět, že…
David Dizzer 07.04.2016 18:55
David Dizzer
Ano treba ich tam vlozit. Otazka je ci v tom textovom subore su v stejnom formate (poradie, vyznam b…
MM.. 07.04.2016 19:02
MM..
no základní formát vypadá takto, co jsem otevřel ve wordu. Je tam i TEXT právě... např. směr větru N…
David Dizzer 07.04.2016 19:04
David Dizzer
Celkem to má 18 500 000 slov a je to přes 180 stran tuším!
David Dizzer 07.04.2016 19:05
David Dizzer
Porovnaj si to s mdb s datami, ze jak je to ulozene tam
MM.. 07.04.2016 19:06
MM..
A i kdybych to měl nějak zjistit, zda to sedí do oken, tak jak to tam mám nakopírovat, když word to…
David Dizzer 07.04.2016 19:11
David Dizzer
Pretože to nemáš otvárať vo Worde.
deadhead 07.04.2016 19:15
deadhead
V ničem jiném to neotevřu, jinak nezjistím nic...
David Dizzer 07.04.2016 19:17
David Dizzer
jasne je napísané (ale ty to furt ignoruješ) " It's a plain text file, with comma separated values (…
deadhead 07.04.2016 19:20
deadhead
takže opravdu nevím, jak mám donutit Excel a Access, aby to šlo... Prostě to nejde, to je jak kdybyc…
David Dizzer 07.04.2016 19:31
David Dizzer
Ten .dat je v podstatě CSV soubor. Excel CSV rozhodně umí. Takže žádné otvírání PDF v přehrávači vid…
Wikan 07.04.2016 19:33
Wikan
No nakonec to asi půjde, ale musel jsem sakra snažit a přemluvit Excel! Co vybrat? (viz. příloha)
David Dizzer 07.04.2016 19:37
David Dizzer
Oddělovač, nastavit čárku.
Wikan 07.04.2016 19:38
Wikan
Takto to oddělilo do tabulek!
David Dizzer 07.04.2016 19:41
David Dizzer
No a teď tu tabulku musíš upravit tak, aby odpovídala struktuře databáze. Potom to uložíš a naimport…
Wikan 07.04.2016 19:47
Wikan
O.k., zkusím... jen nevím, proč mi tady říká pořád něco s Importem v excelu,... takže to uložím a dá…
David Dizzer 07.04.2016 19:52
David Dizzer
Koukám že čteš, jenom co se ti hodí. Takhle se ale k výsledku nedobereš. No tvůj boj.
Wikan 07.04.2016 19:55
Wikan
Co zas? Však to uložím a naimportuji, tedy překopíruji do tabulky tak, aby to sedělo, ne? Však tak t…
David Dizzer 07.04.2016 19:59
David Dizzer
tabulku musíš upravit tak, aby odpovídala struktuře databáze Čemu říkáš okno? V Excelu máš jenom je…
Wikan 07.04.2016 20:00
Wikan
Když to tam vložím přes kopířování, tak se do jednoho pole v ACCESSU, třeba TIME: vloží všech 20 pol…
David Dizzer 07.04.2016 20:05
David Dizzer
Za prve, nemas to spravne mas tam textove bunky (desatinne cisla) lebo si ten import do excelu najsk…
MM.. 07.04.2016 20:08
MM..
Jako že jak textové buňky? Nechápu vůbec... Však import je správný, vidíš ty čárky? Nebo co myslíš t…
David Dizzer 07.04.2016 20:09
David Dizzer
chod na nejaku bunku v tvare "cislo.cislo," a pravym si klikni a format bunky. Uvidis tam ze to je t…
MM.. 07.04.2016 20:10
MM..
Mě se to na žádný formát ani neptalo, co se týče textu či čísel. A nemůžu nastavit jen čísla, protož…
David Dizzer 07.04.2016 20:12
David Dizzer
Nejdřív musíš databázi otevřít, abys do ní mohl importovat. To je snad logické, ne? nový
Wikan 07.04.2016 20:13
Wikan
Nemas klikat na menu subor ale mas si precitat navod, link som ti uz dal. A co sa tyka importu tak… nový
MM.. 07.04.2016 20:15
MM..
Navíc datum taky nemůžu nastavit jako číslo, protože to ihned naruší a změní jeho tvar. Třeba když j… nový
David Dizzer 07.04.2016 20:15
David Dizzer
Datum neni cislo, datum je datum. A nebude to to same, bude to spravne, teraz to je uplne blbo. nový
MM.. 07.04.2016 20:16
MM..
A este aj k tym textovym bunkam ti tam pridalo tie ciarky, to je tiez zle, v bunke nema byt ta ciark…
MM.. 07.04.2016 20:13
MM..
No ale ono ty čárky bohužel zůstanou. Ono to oddělí do sebe a s tím bohužel jako já nic neudělám. Na… nový
David Dizzer 07.04.2016 20:16
David Dizzer
JEZISIMARIA vysvetklite mu to niekto ja sa idem zastrelit. ZLE: 10.3, DOBRE (ak si spravne nastavis… nový
MM.. 07.04.2016 20:18
MM..
Já vím o čem mluvíš, ale říkám znovu, už mi rupnou nervy, že ten formát je správný!!!!!! 1, 2012-04-… nový
David Dizzer 07.04.2016 20:23
David Dizzer
Txt subor je spravny ale do excelu sa to importovalo nespravne. Lebo excel ocakava , a ne . resp. bl… nový
MM.. 07.04.2016 20:25
MM..
Kdybych do excelu nastavil místo 1.58 čárku 1,58 tak si to pak meteostanice nevezme... Už je to jiný… nový
David Dizzer 07.04.2016 20:32
David Dizzer
Jdu to schválně udělat znovu dle tvého psaní a uvidíš, že to bude to, co jsem udělal teď... nový
David Dizzer 07.04.2016 20:35
David Dizzer
1) takto to mám, 2) co dál, aby to bylo podle Vás a schválně uvidíte ;) Půjdu s Vámi krok po kroku nový
David Dizzer 07.04.2016 20:40
David Dizzer
Jaksi tam nevidím, že bys jako oddělovač nastavil čárku, jak jsem ti psal. nový
Wikan 07.04.2016 20:41
Wikan
Sakra však já to neoděloval, já čekám co mi řekneš jak mám udělat krok 2) Já to dělám krok po kroku,… nový
David Dizzer 07.04.2016 20:43
David Dizzer
Že by zaškrtnout jako oddělovač čárku? Zkus trochu používat zdravý rozum. nový
Wikan 07.04.2016 20:44
Wikan
2) Ok... takto to vypadá, když oddělím čárkou, jakoby to dělalo tabulku, ale dělám to, co mi říkáte.… nový
David Dizzer 07.04.2016 20:50
David Dizzer
Ne, nebylo. To by tam nebyly ty čárky na konci. nový
Wikan 07.04.2016 20:52
Wikan
Jednou už jsem to tak dělal, však uvidíme... co krok 3)? nový
David Dizzer 07.04.2016 20:54
David Dizzer
Nastavit formát textových sloupců na Text a datumových na Datum. nový
Wikan 07.04.2016 20:56
Wikan
Ptám se na krok 3) takže co mám vybrat teď? To nemůžeš odpovědět rovnou? Co mám vybrat tady? Chjo, u… nový
David Dizzer 07.04.2016 20:59
David Dizzer
Však já ti taky na krok 3 odpověděl. nový
Wikan 07.04.2016 21:01
Wikan
Tam ale jak vidíš taková možnost není abych text dal na text a datum na datum... Ptám se podle toho… nový
David Dizzer 07.04.2016 21:02
David Dizzer
Tak já nevím, jestli si ze mě děláš prdel, ale jsem si celkem jistý že ano. Takže můj poslední přísp… nový
Wikan 07.04.2016 21:05
Wikan
Já tě nechápal, pořád ses vyjadřoval tak, že musím nastavit jak kdyby v dalším kroku... Prostě jsem… nový
David Dizzer 07.04.2016 21:15
David Dizzer
Tak díky no poslední
David Dizzer 07.04.2016 21:24
David Dizzer
Navíc sloupec datum je dohromady s časem, tak jak mám nastavit komplet jeden sloupec jako datum a ča… nový
David Dizzer 07.04.2016 21:17
David Dizzer
Ne, není správný. Čárka za číslem určitě není součástí hodnoty. nový
Wikan 07.04.2016 20:27
Wikan
my jsme se ale bavili o čárce desetinné, ne čárce oddělovací!!!!! Bože! My jsme řešili tohle 1(.)45… nový
David Dizzer 07.04.2016 20:33
David Dizzer
Nikoliv. MM psal o téhle čárce a rozhodně s tím něco udělat můžeš - nastavit import správně. nový
Wikan 07.04.2016 20:40
Wikan

Tu mas vsetky potrebne informacie a aj ako to tam pripadne dostat
EasyWeather_Format

Autor toho SW evidentne neurobil nic na konverziu (to je jeho chyba tak mu pripadne napis ze je dement), a ten .dat je obycajny textak, takze nemoze existovat na to vseobecny tool, ptz ten dat neni ziaden vseobecny format, ale proprietarny vymysleny tym autorom SW. Ale na tom linku popisuje nejaky postup ako by sa to pripadne mohlo dat ale vyzaduje to manualne zasahy do suborov a bohvie ci to tak vobec funguje. Mozes ale predsa na pozeranie .dat pouzivat staru verziu programu, alebo proste tie stare data ignorovat, koho zaujima jake pocasie bolo v roku 2010?
P.S: alebo pouzivaj aj nadalej staru verziu programu.

Ano treba ich tam vlozit. Otazka je ci v tom textovom subore su v stejnom formate (poradie, vyznam budniek), druha otazka je ze jak pochopi nejaky program hex cisla (aby z toho neurobil nejake textove zaznamy ale cisla) a jak maju byt v skutocnosti ulozene (otvor si nejaky mdb s datami).
Ten access moze mat aj v menu nejake import a importovat data rovno z textaku, ak mu spravne zadas jaky je oddelovac coho a jaky je format desatinnej ciarky ci , alebo . ani to neni jedno.

jasne je napísané (ale ty to furt ignoruješ) " It's a plain text file, with comma separated values (i.e. CSV format)" tak to importni do excelu, accessu a môžeš riešiť další krok

Za prve, nemas to spravne mas tam textove bunky (desatinne cisla) lebo si ten import do excelu najskor blbo nastavil (desatinnu ciarku excel ocakava ako ciarku lebo mas nastaene lebo si v CR, ale v subore je desatinna bodka a importuje to zrejme ako string, ptz "cislo.cislo," neni cislo ale string).
Za druhe acces ma import https://support.office.com/en-us/article/Import-da ta-into-an-Access-database-782703aa-6b21-4458-9429 -480eaf0c71d6
pisalo ti to tam ze to je jen pro cteni tak ako prve zrus atribut pro cteni u toho mdb suboru.

Nemas klikat na menu subor ale mas si precitat navod, link som ti uz dal.

A co sa tyka importu tak ja teraz zhlavy neviem co vsetko sa ta tam pytal, ale znak desatinnej ciarky je urcite aj v nastaveniach excelu platne pre cely excel. Nebudem tu vypisovat kde sa to nastavuje, nemam chut hladat navody k zrovna tvojej verzii excelu kedze dementny MS to dal v kazdejh verzii inde a ani neviem jaku mas verziu.

Navíc datum taky nemůžu nastavit jako číslo, protože to ihned naruší a změní jeho tvar. Třeba když jsem klikl na datum a dal formát číslo, napsalo mi to blboost a to datum jako 0,82. Když jsem dal na číslo:číslo a klikl a dal formát číslo, píše to třeba 30,00 místo 30. Nastavit desetinná místa jdou, ale pak to bude to samé...

Já vím o čem mluvíš, ale říkám znovu, už mi rupnou nervy, že ten formát je správný!!!!!!
1, 2012-04-13 19:39:57, 2012-04-13 19:39:56, 30, 37, 20.7, 38, 22.7, 7.7, 22.7, 974.2, 1013.2, 0.0, 0, 0.0, 0, 11, SWW, 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0, 0, 0, 000100, 1E 25 CF 00 26 E3 00 0E 26 00 00 00 0B 00 00 00 ,

Vidíš mezi čísly tečku? Já ano, takto to je z datového souboru, takto to má být, takto je to z mého (.dat) souboru ukázané, takže takto to je vepsané do datového souboru a je to tak správně!

Txt subor je spravny ale do excelu sa to importovalo nespravne. Lebo excel ocakava , a ne . resp. blbo si to nastavil v tych oknach ktore vyskocili ked si klikol na "importovat subor". Naimportuj to znova a tentoraz spravne:
za 1. v parametroch importu mu nastavis ze , je oddelovac stlpcov (teraz si mal nastavenu medzeru, to je zle)
za 2. niekde tam musi byt nastavenie desatinnej ciarky, nastavis ze v importovanoim subore je desatinna ciarka znak: .
a za 3. kliknes na next a naimportuje sa to spravne.

Kdybych do excelu nastavil místo 1.58 čárku 1,58 tak si to pak meteostanice nevezme... Už je to jiný formát a to já dělat nebudu. Meteostanice píše čísla 1.58 , 587.75, 595.7545 , 554.41, 12.47 ... takže nebudu měnit formát na 14,45 , 542,45 , 5542,14 když by to pak meteostanice nepřečetla...

Navíc je to stejně jedno, už několikrát jsem psal, že i kdybych to úspěšně iportoval takto, tak stejně říkám a zatím jste mi na to neřekli vůbec nic, že EXCEL obsahuje stejně více polí, oken, to je jedno, než požadovaný ACCES. Pole podle toho tedy nesedí, protože EXCEL to rozhodil do více polí, než je nejspíš třeba, takže já nemohu si dovolit sedět rok u počítače a kopírovat vše ručně do polí tak, jak to má jít. K tomuto jste mi neřekli nic, takže bez toho nemůžu pokračovat, protože zkrátka nevím, jak to tam dostat!

Sakra však já to neoděloval, já čekám co mi řekneš jak mám udělat krok 2)
Já to dělám krok po kroku, to neznamená, že jsem nahrál foto 2) a krok 2) tak, jak je to vyfoceno screenem! Bože...
Takto to bylo přednsataveno, takže jsem to vyfotil screenem takto!
Takže ptám se, krok 2) udělat jak, oddělit čárkou?

Já tě nechápal, pořád ses vyjadřoval tak, že musím nastavit jak kdyby v dalším kroku... Prostě jsem myslel že mi řekneš že pro jednotlivé sloupce nastavím to a to. Jenže já nevím co nastavit pro sloupec č. 1 - tedy jak jdou za sebou sloupce 1,2,3,4,5 a prostě podle čísla daného data... To mám nastavnit jako obecné? Datum jako datum, a čísla mám nastavit jako vše ostatní? Možnost ,,FORMÁT JAKO ČÍSLO" TAM ANI NENÍ!
jE TAM JEn formát: Obecný, text, Datum a nebo neimportovat sloupec (přeskočit)... tak jak mám nastavit formát jako číslo? :-/

Zpět do poradny Odpovědět na původní otázku Nahoru