Csv не Открывается в Excel Как Таблица • Что такое файл csv

1. Введение

Табличные файлы CSV по умолчанию открываются в программе Excel. Однако в некоторых случаях Excel работает с ними некорректно, что приводит к потере данных. Вот пример одного и того же CSV-файла до (сверху) — и после его открытия и пересохранения в Excel-е (снизу):

Обратите внимание : не все числовые значения нужно приводить к общему формату. Идентификаторы вида 6058425000000349539 должны остаться текстом (иначе после правки значения в таком поле оно будет переведено в экспоненциальный формат ).

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

2. Как импортировать файл CSV?

Запустите Excel или создайте новую книгу в уже запущенном Excel-е:

Перейдите во вкладку Данные , нажмите кнопку Получение внешних данных , выберите в выпадающем меню пункт Из текста :

Блок Получение внешних данных может выглядеть иначе — в зависимости от размеров окна программы:

Теперь найдите на диске и выберите для открытия нужный файл формата CSV:

Csv не Открывается в Excel Как Таблица • Что такое файл csv

Импорт нужно начать со второй строки, потому что первая строка файла содержит заголовок (имена столбцов). Флажок Мои данные содержат заголовки использовать не следует: на обработку файла Excel-ом он не влияет.

Нажмите кнопку Далее. Откроется второй экран «мастера»:

Csv не Открывается в Excel Как Таблица • Что такое файл csv

Нажмите кнопку Далее. «Мастер» перейдет к третьему экрану:

Csv не Открывается в Excel Как Таблица • Что такое файл csv

На третьем шаге отметьте заголовки всех столбцов (нажав клавишу Shift и не отпуская ее до конца действия). Выберите в блоке Формат данных столбца : текстовый . Нажмите Готово .

Мы используем именно текстовый формат, т.к. он гарантирует сохранение исходных данных в столбце.

Csv не Открывается в Excel Как Таблица • Что такое файл csv

На следующем шаге выберите, куда поместить данные (на выбранный лист или на новый). Нажмите OK . Excel считает данные и преобразует их в текст. Теперь можно назначить отдельным колонкам форматы, более удобные для работы. Ниже будет показано, как привести текстовый формат к общему (числовому).

3. Как преобразовать данные в колонке из текстового формата в общий?

Выберите ячейки или колонку для преобразования формата. Нажмите кнопку Текст по столбцам . Откроется окно Мастера распределения текста по столбцам . В этом окне нажмите кнопку Готово .

Данные в колонках общего формата можно использовать для вычислений. Кроме того, их можно (при необходимости) преобразовать в денежный или финансовый форматы.

4. Как преобразовать данные в колонке из общего формата в денежный?

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

эксперт
Мнение эксперта
Михаил Соловьев, консультант по вопросам работы с продуктами Microsoft
Если у вас возникнут сложности, я помогу разобраться!
Задать вопрос эксперту
На самом деле, это приложение предоставляет доступ к большему числу параметров при преобразовании таблиц в файлы CSV кодировка, разделители и так далее , чем Excel и Google Sheets вместе взятые. Если же вы хотите что-то уточнить, обращайтесь ко мне!
Если требуется экспортировать файл Excel в какое-либо другое приложение, например, в адресную книгу Outlook или в базу данных Access, предварительно преобразуйте лист Excel в файл CSV, а затем импортируйте файл .csv в другое приложение. Ниже дано пошаговое руководство, как экспортировать рабочую книгу Excel в формат CSV при помощи инструмента Excel – «Сохранить как ».
Csv не Открывается в Excel Как Таблица • Что такое файл csv

Как открыть csv в Excel (файл правильно в Эксель) » Компьютерная помощь

Насколько мне известно, вы ничего не можете сделать, кроме импорта данных в Excel, поскольку Excel не может делать какие-либо предположения о структуре самих данных (например, используемый разделитель, формат десятичных дробей или общий формат). данных).

Как заставить Excel открывать файлы CSV с данными, расположенными в столбцах

Я генерирую файл CSV с расширением .csv, в котором каждый фрагмент данных в одной строке разделяется запятой:

Файл отправляется по электронной почте, и я хочу, чтобы, когда клиент открывает его, он видел данные, сгруппированные в столбцы.

Насколько мне известно, вы ничего не можете сделать, кроме импорта данных в Excel, поскольку Excel не может делать какие-либо предположения о структуре самих данных (например, используемый разделитель, формат десятичных дробей или общий формат). данных).

@wilson: Excel должен быть связан с открытием файлов .csv, после чего при двойном щелчке по файлу .csv будет запущен файл Excel

Используйте вкладку вместо запятой. И если это не сработает, дайте вашему файлу с разделителями табуляции расширение xls.

@JBernardo Это было когда-то, но сегодня вы найдете файлы с расширениями CSV в дикой природе со всеми видами разделителей: табуляция, канал, запятая, тире, @, \ 0 и т. Д. Правильно или нет, они там и часть вопроса «Я могу изменить разделители» делает этот ответ действительным.

если это только для того, чтобы получить csv читабельность в каждой системе, есть недокументированный трюк: в первой строке пишите SEP=; . Эта строка сообщает EXCEL, какой символ использовать в качестве разделителя (фактически вы можете использовать любой (один) символ ( ;,|@#’ . ))

ПРИМЕЧАНИЕ: эта строка является частью самого csv файла. Он не станет частью распространения в EXCEL. это означает, что он не будет показан и не будет записан, независимо от того, какой формат вы определяете для записи или экспорта.

Если ваши клиенты находятся в других странах, они могут увидеть другие результаты, чем вы думаете.

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

Например, здесь вы видите, что немецкий Excel будет использовать точку с запятой вместо запятой, как в США.

Я возьму ваш пример, чтобы создать 3 файла. У каждого свой разделитель и откройте его в Excel.

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

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

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

Вывод: TAB + переименование + игнорировать предупреждение = Win на каждой системе?
Возможно, но я не был бы так уверен для клиентов за пределами вашей страны.

Лучший способ — попросить ваших клиентов сначала открыть пустой Excel, а затем перейти Data » Get data from text и вручную выбрать запятую в качестве разделителя.

> Это решение работает для меня (Excel 2013). Я настраиваю свой региональный формат: я устанавливаю точку (.) Как «десятичный разделитель», запятую (,) как «разделитель тысяч» и запятую (,) как «разделитель списка» — cesargastonec 13 июля 15 в 16: 05

Что такое файл значений, разделенных запятыми (файл CSV)?
В Mac OS X не забудьте выйти из Excel после внесения изменений. Excel остается открытым, если закрыть только все открытые листы. Нажмите Excel> Выйти из Excel или просто нажмите Ctrl + Q, и все готово.
эксперт
Мнение эксперта
Михаил Соловьев, консультант по вопросам работы с продуктами Microsoft
Если у вас возникнут сложности, я помогу разобраться!
Задать вопрос эксперту
Однако, если вы щелкните правой кнопкой мыши имя стандартного файла Excel, вы заметите, что он обычно сохраняется в другом формате. Если же вы хотите что-то уточнить, обращайтесь ко мне!
Почему появляются Каракули и иероглифы в Excel? У этой проблемы может быть несколько вариантов, соберу большинство решений в этой статье. Ну и заодно напишу, как добавлять и использовать символы-иероглифы в тексте.

CSV-формат – что это файл и как его открыть? 2020

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector