Сохранить положительные числа в скобках в CSV - PullRequest
0 голосов
/ 27 февраля 2019

Я хочу сохранить положительные числа в скобках в .csv.Например:

 My number = (0.235)

Когда я пытаюсь использовать числовой формат, он автоматически преобразует это число в -0,235.Я изменил формат, использую текстовый формат, и тогда он работает.Однако после сохранения и повторного открытия данных оно снова преобразуется в -0,235.Я должен сохранить его в формате .csv.Любой совет?

Ответы [ 2 ]

0 голосов
/ 27 февраля 2019

Проблема не в том, что вы сохраняете его в формате CSV (при условии, что вы конвертировали в текстовый формат, как вы упомянули выше, или используете пользовательский формат чисел, такой как показанный @JGFMK).Проблема в том, что вы открываете его в Excel.

Как обычно, чтобы в Excel не происходили автоматические преобразования, вам нужно ИМПОРТ файл CSV, а не ОТКРЫТЬ это.После этого у вас будет возможность обозначить этот столбец как TEXT , и ваши скобки будут сохранены.

Когда вы работаете с любым файлом CSV, форматирование не включается.Поэтому Excel пытается интерпретировать значения как можно лучше (как если бы вы вводили значение в ячейку вручную).Это может вызвать проблемы не только с вашими обстоятельствами, но также с определенными фракциями, соотношениями, датами не в формате компьютерной системы и т. Д. По всем этим причинам вам лучше всего импортировать, а не открывать какой-либо CSV-файл в Excel.

0 голосов
/ 27 февраля 2019

Формат -> Ячейки -> Пользовательские - добавьте новые с помощью .. (0);-0.

  • Затем сохраните как обычный Excel.
  • Если вы сохраните как CSV - откройте егов Блокноте или TextEdit вы увидите круглые скобки и знак минус.
  • Но при повторном открытии в Excel он возвращается обратно в -1/1 и т. Д., Теряя скобки.
  • Лучше всего использовать формат Excel при сохранении, чтобы сохранить параметры форматирования.
...