Десятичные дроби в Excel

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Aleks
Aleks
Репутация: 56
Сообщения: 382
Зарегистрирован: 24.05.2021
С нами: 2 года 10 месяцев

Сообщение #1 Aleks » 27.09.2022, 12:28

Ох и любим мы отойти от стандарта. Excel заточен десятичные дроби отделять ЗАПЯТОЙ. И иного не дано. Мы же зачастую ставим вместо запятой точку!?
Но ведь в Excel точка означает ДАТУ, а не десятичную дробь.
Казалось бы. что здесь такого: и так и так правильно будет на сайте при импорте.
Но оно аукнется, если вам надо будет сделать экспорт товара с сайта, да еще тыщи.
Вместо числа с десятичной дробью получите дату. Так на вложенном скрине вместо 4.1 Excel любезно вставляет дату 4 янв.

Добавлено спустя 2 минуты 11 секунд:
Добавил скрин.

Добавлено спустя 3 минуты:
Повтор со скрином.

Добавлено спустя 3 минуты 14 секунд:
Какие то проблемы с вложением.

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #2 korshunov » 28.09.2022, 12:57

Aleks писал(а):Ох и любим мы отойти от стандарта. Excel заточен десятичные дроби отделять ЗАПЯТОЙ. И иного не дано. Мы же зачастую ставим вместо запятой точку!?
Но ведь в Excel точка означает ДАТУ, а не десятичную дробь.

Ничего подобного это не означает.

Aleks писал(а):Но оно аукнется, если вам надо будет сделать экспорт товара с сайта, да еще тыщи.
Вместо числа с десятичной дробью получите дату. Так на вложенном скрине вместо 4.1 Excel любезно вставляет дату 4 янв.

Excel любезно предоставляет весьма богатые возможности для форматирования при выводе содержимого. И если настройки по умолчанию Вам не подходят, достаточно лишь поменять формат ячеек.

Aleks
Aleks
Репутация: 56
Сообщения: 382
Зарегистрирован: 24.05.2021
С нами: 2 года 10 месяцев

Сообщение #3 Aleks » 28.09.2022, 19:37

Здравствуйте, господин korshunov.
Позвольте не согласиться с Вашими утверждениями.
точка означает Дату? Пожалуй лучше было бы написать, что точка используется в екселе для формата Даты в ячейках.
Вы пишите, что достаточно поменять формат ячеек, если настройки по умолчанию нас не устраивают.
Увы, ничего не получится. Если на сайте десятичные дроби указаны через точку, то при экспорте в файле CSV будет дата вместо числа с десятичной дробью. См скрин
На скрине: столбец С скопировал в столбцы D. E. F и установил для этих столбцов указанные форматы.
Если вы сумеете, меняя форматы ячеек, изменить 04.фев на 4,02 и 04.янв на 4,01 будем благодарны.
Со столбцом F можно поработать со специальной надстройкой для екселя: e-excel. Так и спрашивайте у поисковика. выйдете на ее сайт.
Изумительная вещь для подготовки файлов импорта.


Название раздела: Полезные решения для OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Полезные решения для OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 15 гостей