Форум поддержки пользователей LibreOffice, Apache OpenOffice

Главная категория => Общее => Тема начата: limin от 10 августа 2012, 14:38

Название: Что делать? Обрезает нули артикулов в начале кода
Отправлено: limin от 10 августа 2012, 14:38
Проблема в том что при открытии документа (csv) программа автоматом убирает все нули находящиеся сначала артикула. Проблемка довольно таки не приятная, перекопал все настройки так и не нашел как решить вопрос.
Посоветуйте пожалуйста как разобраться.
Название: Re: Что делать? Обрезает нули артикулов в начале кода
Отправлено: Hasim от 10 августа 2012, 15:08
Артикул воспринимается как число, хотя по-настоящему артикул должен восприниматься как текстовая строка.
Название: Re: Что делать? Обрезает нули артикулов в начале кода
Отправлено: limin от 10 августа 2012, 15:22
Какой можете дать совет? При созданнии прайса выставлять формат данных текст?
А если док уже создан, и изменить тип данных столбца это по сути не вернет нули?
Название: Re: Что делать? Обрезает нули артикулов в начале кода
Отправлено: Hasim от 10 августа 2012, 15:34
Да, выставлять "Текст".

Если док уже создан, то нули не вернутся, т.к. они уже потерялись и сколько их было программе уже неизвестно.

Правда, если количество ведущих нулей было одно и то же для всех артикулов, то можно их восстановить:
1. Чисто формально, для видимости, изменив формат ячеек с добавлением нужного количества ведущих нулей.
2. С использованием формулы или макроса для преобразования в текст + добавление нулей.
Название: Re: Что делать? Обрезает нули артикулов в начале кода
Отправлено: limin от 10 августа 2012, 15:36
Огромнейшее спасибо за оперативные ответы на вопросы!
Название: Re: Что делать? Обрезает нули артикулов в начале кода
Отправлено: PiVV от 10 августа 2012, 21:47
В csv взять эти артикулы в кавычки.