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

#1 15. 9. 2018 11:53:12

315626310
Člen
Registrace: 15. 9. 2018
Příspěvků: 2

13-ti místný EAN kód

Dobrý den, dokázal by mi prosím někdo poradit s tímto problémem? Používám LibreOffice. Mám soubor s produkty ve formátu CSV. Jeden ze sloupců je EAN kód produktů. Tento kód musí být 13-ti místný, ale některé kódy mají číslic méně (chybí 0 na začátku). Vyberu celý sloupec, dám formát buňek a nastavím tak, aby všechny položky měly 13 číslic. Až potud je vše v pořádku. Problém je, že když dám uložit (použít formát text CSV) a znovu soubor otevřu, jsem tam, kde jsem byl předtím. 0 na začátku opět chybí. V čem je problém, co dělám špatně? Jak nastavit (trvale), aby byly tyto kódy 13-ti místné? Předem děkuji za jakoukoli radu.

Editoval 315626310 (15. 9. 2018 12:40:35)

Offline

#2 15. 9. 2018 16:04:56

ludviktrnka
Člen
Registrace: 9. 7. 2009
Příspěvků: 697

Re: 13-ti místný EAN kód

zkuste přeformátovat na text a při ukládání do csv vložit do uvozovek (volba "text do uvozovek"). Možná se to neobejde bez pomocného sloupce: =TEXT(A1;"0000000000000")

A při otvírání csv zaškrtněte volbu "pole v uvozovkách jako text"

Jinak tedy není problém správně CSV uložit, to je vždy uloženo správně. Problém je spíše s tím otvíráním. Calc je příliš inteligentní a text 0123 si prostě přeloží jako číslo 123, což je v 99% případů správně. Pokud mu ale řeknete že sloupec s hodnotou 0123 má číst jako text, tak zabrazí 0123 ale musíte to tak udělat při každém otevření, nelze to zautomatizovat.

Editoval ludviktrnka (15. 9. 2018 16:17:12)


LibreOffice 5.4.

Offline

#3 15. 9. 2018 16:26:15

kamlan
Člen
Registrace: 15. 9. 2016
Příspěvků: 368

Re: 13-ti místný EAN kód

Bohužel to bude asi formátem CSV. Ono do CSV to sice zapíše i s nulami, ale pokud se při otevření nevybere že daný sloupec má být otevřen jako Text, tak jej otevře jako čísla bez nul. Otevřít to jako Text vám též asi nebude vyhovovat, takže by asi bylo nejlepší ukládat jako ODS.

To otevírání nějakých sloupců jako Text (je to tam dole vidět pěkně na obrázku):
https://forum.openoffice.org/en/forum/v … =9&t=20900

Offline

#4 15. 9. 2018 16:51:36

315626310
Člen
Registrace: 15. 9. 2018
Příspěvků: 2

Re: 13-ti místný EAN kód

Děkuji za obě rady a přeji hezký den.

Offline

Zápatí