Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 16. 2. 2024 16:31:25

imcon
Člen
Místo Brno
Registrace: 16. 5. 2007
Příspěvků: 236

České znaky v databázi pokud je importována z CSV

Dobrý den,

Potřebuji zpracovávat Kontigenční tabulkou data, která se do jisté složky pravidelně automaticky generují z našeho ERP.
Data jsou uložena jako CSV soubor s kódováním Windows.

Chci to tedy udělat tak, že bych měl soubor/tabulku s listem, kde bude kontigenční tabulka pro analýzy a ta bude brát data ze zaregistrovaného zdroje dat - databáze.

Chci si tedy zaregistrovat databázi, která bude z dat v CSV souboru.

Snad je moje úvaha správná. Data takto opravdu vidím (snad se budou aktualizovat pokud změním CSV soubor...).


Problém mám v tom, že data v databázi mají špatně načtenou diakritiku a tak místo českých znaků zobrazijí nečitelné znaky (jak v halvičce dat tak vlastní data).

Jak správně načíst CSV soubor aby byla čeština zobrazena správně?

Práce s databází v LibreOffice je poněkud neintuitivní...


Díky odborníkům za nápovědu!

Editoval imcon (16. 2. 2024 16:31:54)

Offline

#2 16. 2. 2024 16:36:44

imcon
Člen
Místo Brno
Registrace: 16. 5. 2007
Příspěvků: 236

Re: České znaky v databázi pokud je importována z CSV

Asi jsem už odpověď našel -

Tabulky/Databáze/Vlastnosti databáze/Další nastavení/Převod dat - zadat Unicode.

Offline

#3 17. 2. 2024 09:49:56

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,471

Re: České znaky v databázi pokud je importována z CSV

Primárně jde o nastavení exportu dat do CSV, to ale ve Vašem případě zajišťuje ERP, takže tam bych hledal příčinu. Zřejmě tento postup musíte vyžádat u majitele (pragramátora, IT a pod.) ERP systému.


Jinou možností je přepsat znakovou sadu CSV. Když načtete CSV do Calcu tak by to mělo vykazovat stajné znaky jako v CSV. V takovém případě (ale i v případě, že Calc nastaví správně češtinu) znovu uložte Calc jako Text CSV pomocí znakové sady pro češtinu.


Pokud otestujete nejprve načtený Calc s obsahem CSV, pokuste se nastavit text pro celý Calc - češtinu - NÁSTROJE > JAZYK > PRO CELÝ TEXT > ČEŠTINA. Následně uložte jako Text CSV, nebo ponechte jako zdroj databáze přímo sešit. Z pohledu databáze v tom není rozdíl.


Pokud by to nešlo pomocí Calcu snadno, bylo by možné udělat makro pro opravu nečeských znaků, nebo speciální export/import filtr.


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#4 19. 2. 2024 12:56:56

imcon
Člen
Místo Brno
Registrace: 16. 5. 2007
Příspěvků: 236

Re: České znaky v databázi pokud je importována z CSV

Dobrý den,
díky za odpověď.

ERP a exporty si implementuji sám, takže v tomto jsme dost flexibilní Abra je na to velmi šikovná (jen si nepamatuji v jakém kódování jsem export udělal a nedíval jsme se).

Co se táká konverze v LibreOffice/Databázi, asi je opravdu nejjednodušší to udělat, jak jsem psal výše:
Tabulky/Databáze/Vlastnosti databáze/Další nastavení/Převod dat - zadat ... třebaUnicode.
Není nutné pak dělat nějaké další offline konverze. Data se každý den mění a není tak možné pořád něco konvertovat.

Offline

Zápatí