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