excel 2010 додає пробіл до кінця валютного поля під час збереження файлу csv


1

Створіть таблицю Excel з однією коміркою. Помістіть "1,234,56 долара" (БЕЗ лапок) у першу клітинку. Збережіть його як test.csv. Відкрийте файл test.csv у текстовому редакторі, Notepad.exe буде працювати. У файлі міститься "1,234,56 $" (З цитатами). Зауважте, що він додав пробіл після "6" та перед заключною цитатою. Будь-яка ідея, як це зупинити?


Просто хижість; чи містять ваші регіональні налаштування грошових цінностей доданий простір?
Ханну

Швидше за все, є місце, щоб звільнити простір), коли число від’ємне. Якщо ви використовуєте інший формат чисел, той, який не міститься у (), коли число від’ємне, це не відбудеться. Схоже на незадокументоване «посилення».
Snowbody

Відповіді:


0

Коли я виконую так, як ви пропонуєте, а потім зберігаю його в Excel 2013 як стандартний "CSV (розділений комами)", він не додає пробілу. У мене немає тестування 2010 року, але я ніколи не бачив, щоб він додав пробіл таким (за замовчуванням). Підтвердьте цю поведінку на іншій машині Excel 2010, можливо, під час входу в комп’ютер як інший користувач. Якщо там робиться те саме, це помилка в Excel 2010. Якщо ні, то ваша конфігурація додає щось конкретне, і вам доведеться звузити її, перш ніж ми зможемо допомогти вам розібратися, що може бути проблемою конфігурації.

Що стосується котирувань, то це додавання тих, тому що ваша сума в доларі пишеться як рядок (тому що це не просто цифри, коли ви додаєте $, ,і .), в якій є кома. Оскільки в рядку є кома, то поле загортається в лапки, так що коли ви завантажуєте його в щось із цього CSV, воно знає, що кома є частиною значення рядка для цього поля, а не роздільником між полями.


Спробував це в Excel 2010, і все, що у мене було "$1,234.56", немає пробілів.
Майкл Франк
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.