LINUX.ORG.RU

LO Calc. Не удается пометить данные как число

 ,


1

1

Есть файл *.xlsx с данными по телефонии от стороннего сервиса. Необходимо произвести расчёт по определенным критериям. Одна из колонок с данными содержит цифровые значения, но перед данными стоит апостроф «’», который никак не убирается, так и остаётся, например, ’1,67.

Гуглил, ничего из найденных мною методов не помогает. В других версиях LO апострофа нет, но так же расчёт не производится как при текстовом виде ячейки. Помогите, пожалуйста, разобраться, в чём проблема и как её решить.
LibreOffice Version: 24.8.4.2 (X86_64)

Решение: Проблема была в разделителе целой и дробной части, поменяли шаблон выгрузки.

★★

Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от futurama

Точно, стоит точка вместо запятой. С этого месяца разделитель поменяли в выгрузке. Как они задолбали, последние полгода что-то по мелочи, но меняют, пропустит этот момент. Спасибо огромное. Всю голову сломал, а разделитель не посмотрел.

StellzZz ★★
() автор топика

по поводу апострофа в начале ячейки " ’ " нашел где-то на форуме либры (емнип) цитата:

Чтобы заменить ячейки на ведущие одинарные кавычки: ’ (U+0027)

Нажмите CTRL+H " Нажмите More options - Проверьте регулярные выражения.

Найдите ^.*$ и замените на &

Это своего рода взлом движка RegEx. Он ищет все до запуска ячейки и заменяет его на существующее содержимое ячейки - но без одинарной кавычки.

anonymous
()
Ответ на: комментарий от anonymous

Это я видел, и .+ и .* менять на & - не помогало. даже xml расковырял, структура текущего документа другая оказалась нежели предыдущего документа. Замена разделителя решило проблему.

StellzZz ★★
() автор топика