Excel save-as CSV options - можливо замінити кому на pipe чи tab?


17

Чи є спосіб сказати Excel, який роздільник обмежень використовувати під час створення CSV, наприклад, вкладку чи трубу?

Відповіді:


17

Припустимо, що ми маємо справу з Windows як вашою ОС ...

  • Відредагуйте свої регіональні налаштування чи Windows ( регіони та мова ).
  • На Формати Вкладка хіт Додаткові настройки ... .
  • Змініть роздільник списку на символ, який ви хочете використовувати як роздільник CSV.

введіть тут опис зображення

  • Застосувати ці зміни.
  • Поверніться до Excel і збережіть файл у форматі CSV, як зазвичай, і його слід зберегти за допомогою вибраного роздільника.

введіть тут опис зображення

Більше інформації / джерела зображення


1
Для розділених на вкладку файлів можна просто використовувати вбудований формат файлу Text (Tab delimited) (*.txt).
Річард

1
Це не гарне рішення, якщо вам доведеться часто експортувати дані в різних форматах. Будь-які рекомендації щодо цього без зміни за замовчуванням?
Будь-хто

Це жахливо. Потім знову - так це стосується багатьох продуктів MS.
javadba

3

Я не бачу варіанту відразу в Excel, але можу запропонувати поради.

Пам’ятайте, що файли CSV - це значення , розділені комами , що відповідає стандарту: Дані, кома, дані, кома тощо. Для розбиття це означає, що не буде слідувати специфікації.

Що станеться, якщо у ваших даних є кома? Excel автоматично оточуватиме вміст цієї комірки лапками ( "), тому програма, яка імпортує файл, буде знати, коли ця клітина фактично закінчується.

Якщо ви не хочете кома як роздільник, ви можете зберегти файл як CSV, а потім відредагувати його вручну. Відкрийте текстовий редактор, наприклад «Блокнот» або «Блокнот ++». Пошукайте будь-який символ, який ви хочете використовувати (наприклад, у Блокноті, перейдіть до меню Правка-> Знайти). Якщо ви хочете трубу, знайдіть трубу ( |). Якщо ви отримали будь-які результати, не використовуйте цей символ . Щоб легко шукати вкладку , рекомендую скористатися Блокнотом ++.

Як тільки ви виявите, що символ, який ви хочете використовувати, не використовується в іншому місці документа, ви можете виконати пошук і заміна . У блокноті, відкрийте Edit -> Замінити ... . У полі "Знайти що:" введіть кому. У полі "Замінити на:" введіть символ, який ви хочете використовувати для роздільника. Наступна частина - це удар Find Next. Причиною цього є те, що якщо у ваших даних також є коми, це порушить ваш файл. Замініть лише коми, які є роздільниками даних, і нічого в лапках.

Після цього ви можете зберегти файл. Якщо ви хочете імпортувати його, я рекомендую перейменувати його у .TXTфайл, тому Excel запитає вас, що таке символ роздільника поля. Якщо ви вирішите відкрити .CSVфайл, він автоматично використовуватиме кому як роздільник, що ви не хочете.


3
Немає офіційної специфікації для файлів CSV. Є лише умовності. Загалом CSV означає розділені комами, але файли даних, що використовують інші роздільники, часто називають файлами CSV.
dusktreader

1
Можна також сказати, що CSV означає значення, розділені символами, все залежить від десяткового роздільника. Кожна мова, яка не використовує крапку як десятковий роздільник, повинна використовувати щось інше, ніж кома для розділення значень. Ось чому файли CSV, створені за допомогою німецької мови, використовують крапку з комою.
alpipego
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.