Excel меняет формат ячейки при сохранении в csv

Обновлено: 03.07.2024

В статье рассматриваются быстрые и эффективные способы экспорта данных из Excel в CSV с сохранением всех специальных символов и иностранных символов. Методы работают для всех версий Excel, от 365 до 2007.

Значения, разделенные запятыми (CSV), – это широко используемый формат, в котором табличные данные (числа и текст) хранятся в виде обычного текста. Его популярность и жизнеспособность обусловлены тем, что файлы CSV поддерживаются многими различными приложениями и системами, по крайней мере, в качестве альтернативного формата импорта/экспорта. Формат CSV позволяет пользователям взглянуть на файл и сразу диагностировать проблемы с данными, изменить разделитель, квалификатор текста и т. д. Все это возможно, потому что документ CSV представляет собой обычный текст, и его может легко понять обычный пользователь или даже новичок. без обучения.

Форматы CSV, поддерживаемые Excel

Microsoft Excel позволяет сохранять файл в нескольких различных форматах CSV, и вам может быть интересно узнать о различиях между ними.

По сути, каждый формат CSV сохраняет данные в виде значений, разделенных запятыми, но кодирует их немного по-разному. Например, Mac использует один символ возврата каретки ( ), представленный \r для разрыва строки, а Windows использует комбинацию возврата каретки и перевода строки ( ), представленную \r\n.

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

Форматы CSV, поддерживаемые Excel

Вот параметры CSV, доступные в Excel 365. В вашей версии список может выглядеть немного иначе.

CSV (с разделителями-запятыми). В этом формате данные сохраняются в текстовом файле с разделителями-запятыми, который можно использовать в другой программе Windows или другой версии операционной системы Windows.

CSV (для Macintosh). В этом формате рабочая книга сохраняется в виде файла с разделителями-запятыми для использования в операционной системе Mac.

CSV (MS-DOS). Сохраняет как документ с разделителями-запятыми для использования в операционной системе MS-DOS.

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

Текст Unicode (*.txt). Это стандарт компьютерной индустрии, поддерживаемый почти всеми современными операционными системами, включая Windows, Macintosh, Linux и Solaris Unix. Он может обрабатывать символы почти всех современных языков и некоторых древних языков.

Примечание. По строгому определению формат CSV подразумевает разделение значений запятыми. На самом деле вы можете встретить много других разделителей, чаще всего это точка с запятой и табуляция.

Как преобразовать файл Excel в CSV

Если данные Excel необходимо перенести в другое приложение, например в адресную книгу Outlook или базу данных Access, проще всего сохранить рабочий лист в виде файла .csv, а затем импортировать этот файл в другую программу.

Чтобы сохранить файл Excel (.xlsx или .xls) в формате CSV, выполните следующие действия:

Некоторые функции в вашей книге могут быть потеряны если вы сохраните его как CSV». ширина=

Если на вашем листе есть какое-либо форматирование, формулы, диаграммы, фигуры или другие объекты, вы будете проинформированы о том, что некоторые функции в вашей книге могут быть потеряны, если вы сохраните ее в формате CSV (с разделителями-запятыми). Если все в порядке, нажмите Да, чтобы завершить преобразование без неподдерживаемых функций.

Экспорт Excel в CSV без уничтожения специальных символов

Если ваша электронная таблица содержит специальные символы, умные кавычки или длинные тире (например, унаследованные от документа Word), иностранные символы (тильды, диакритические знаки и т. д.) или иероглифы, описанный выше метод не сработает.

Дело в том, что сохранение в формате CSV (с разделителями-запятыми) искажает любые символы, кроме ASCII (американский стандартный код для обмена информацией).

Прежде чем мы перейдем к этапам экспорта, давайте укажем на ключевые особенности каждой кодировки, чтобы вы могли выбрать формат, подходящий для конкретного случая.

UTF-8 – более компактная кодировка, поскольку в ней для каждого символа используется от 1 до 4 байтов. Как правило, этот формат рекомендуется, если символы ASCII преобладают в вашем файле, поскольку большинство таких символов хранятся в одном байте каждый. Еще одним преимуществом является то, что файл UTF-8, содержащий только символы ASCII, имеет абсолютно ту же кодировку, что и файл ASCII.

UTF-16 использует от 2 до 4 байтов для кодирования каждого символа. Однако для файла UTF-16 не всегда требуется больше памяти, чем для файла UTF-8. Например, японские символы занимают от 3 до 4 байтов в UTF-8 и от 2 до 4 байтов в UTF-16. Таким образом, вы можете захотеть использовать UTF-16, если ваши данные содержат какие-либо азиатские символы, включая японские, китайские или корейские.Заметным недостатком этого формата является то, что он не полностью совместим с файлами ASCII и требует, чтобы некоторые программы, поддерживающие Unicode, отображали их. Имейте это в виду, если вы собираетесь импортировать полученный документ куда-то за пределы Excel.

После того как вы определились с форматом, приведенные ниже инструкции помогут вам в этом.

Как конвертировать Excel в CSV UTF-8

Исходные данные

Предположим, у вас есть рабочий лист с некоторыми иностранными символами, в нашем случае японскими именами:

В зависимости от используемой вами версии Excel может потребоваться от 3 до 5 шагов, чтобы преобразовать этот файл в CSV с сохранением всех специальных символов.

Экспорт в CSV UTF-8 в Excel 2016–365

В Excel 2016 и более поздних версиях вы можете напрямую сохранить файл в формате CSV с кодировкой UTF-8:

Преобразование в CSV UTF-8 в Excel 2013–2007

Поскольку старые версии Excel не поддерживают кодировку UTF-8, вам необходимо сначала сохранить документ в текстовом формате Unicode, а затем преобразовать его в UTF-8.

Чтобы экспортировать файл Excel в CSV и сохранить специальные символы, выполните следующие действия:

Примечание. Некоторые простые текстовые редакторы не полностью поддерживают все символы Unicode, поэтому некоторые символы могут отображаться в виде прямоугольников. В большинстве случаев это не повлияет на результирующий файл, поэтому вы можете просто игнорировать это или использовать более продвинутый текстовый редактор, такой как Notepad++.

Скопируйте символ табуляции в текстовом документе .

    Выберите любой символ табуляции, щелкните его правой кнопкой мыши и выберите «Копировать» в контекстном меню или нажмите комбинацию клавиш Ctrl + C.

Замените все табуляции запятыми.

Если вам нужен CSV-файл, разделенный точкой с запятой, замените табуляцию точкой с запятой.

Текстовый файл, разделенный запятыми

Если все сделано правильно, итоговый файл txt должен выглядеть примерно так:

  • В поле Имя файла измените расширение .txt на .csv.
  • В поле Тип файла выберите Все файлы (*.*).
  • В раскрывающемся меню Кодировка выберите UTF-8 со спецификацией.

Измените кодировку на UTF-8 с помощью Спецификация.

По завершении нажмите кнопку Сохранить.

  • Знак порядка байтов (BOM) представляет собой последовательность байтов в начале текстового потока, указывающую на кодировку Unicode текстового документа. В случае UTF-8 с BOM последовательность 0xEF,0xBB,0xBF сигнализирует программе чтения, что в файле используется кодировка UTF-8. Стандарт Unicode разрешает, но не требует спецификации в UTF-8. Однако часто это имеет решающее значение для правильного распознавания UTF-8 в Excel, особенно при преобразовании из азиатских языков.
  • Если ваш текстовый редактор не позволяет изменить расширение файла, вы можете сделать это в проводнике Windows.

Лист Excel преобразован в CSV UTF -8

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

Примечание. Если ваш файл предназначен для использования в другом приложении, где формат UTF-8 является обязательным, не вносите никаких изменений и не сохраняйте файл в Excel, так как это может вызвать проблемы с кодировкой. Если какие-то данные не отображаются прямо в Excel, откройте файл в Блокноте и исправьте там данные. Не забудьте снова сохранить файл в формате UTF-8 с BOM.

Как конвертировать файл Excel в CSV UTF-16

Экспорт в CSV UTF-16 выполняется почти так же, как и в CSV UTF-8:

Преобразование файла Excel в CSV UTF-16

  1. Сохраните книгу в текстовом формате Unicode (*.txt).
  2. Откройте документ .txt в текстовом редакторе, например в Блокноте, и замените все табуляции запятыми.
  3. Измените расширение файла на .csv, убедитесь, что установлена ​​кодировка UTF-16 LE, и сохраните файл.

Преобразование нескольких листов Excel в CSV

CSV не поддерживает книги с несколькими листами .

Как уже упоминалось, команда Excel Сохранить как может преобразовать только активный рабочий лист. Но что, если ваша книга содержит много разных листов, и вы хотите превратить их все в отдельные CSV-файлы? Единственная альтернатива, предложенная Microsoft, — это сохранение каждого листа под другим именем файла, что звучит не очень вдохновляюще, не так ли?

Итак, есть ли быстрый способ сохранить сразу несколько листов Excel в формате CSV? Да, это можно сделать с помощью VBA.

Приведенный ниже код преобразует все рабочие листы в текущей книге в отдельные файлы CSV, по одному для каждого листа. Имена файлов создаются из имен книг и листов (WorkbookName_SheetName.csv) и сохраняются в той же папке, что и исходный документ.

Имейте в виду, что приведенный выше код сохраняет листы в формате CSV. Если в ваших данных есть символы, отличные от ASCII, вам необходимо преобразовать их в UTF-8 CSV. Это можно сделать, изменив формат файла с xlCSV на xlCSVUTF8. То есть вы заменяете FileFormat:=xlCSV на FileFormat:=xlCSVUTF8.

Кроме того, помните, что преобразования CSV UTF-8 возможны в Excel 2016 и более поздних версиях.

Следующие рекомендации помогут вам добавить макрос в книгу: Как вставить и запустить код VBA в Excel.

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

Из Excel в CSV с помощью таблиц Google

Использование таблиц Google для преобразования .xlsx в .csv кажется очень простым решением:

Совет. Если у вас относительно небольшой набор данных, может быть проще скопировать/вставить его непосредственно в электронную таблицу.

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

Примечание. Если ваш исходный лист Excel содержит специальные символы, полученный CSV-файл может неправильно отображать символы при открытии в Excel, хотя во многих других программах для работы с электронными таблицами он выглядит идеально.

Сохраните .xlsx в .xls, а затем преобразуйте в .csv

Этот метод преобразования Excel в CSV вряд ли нуждается в дополнительных пояснениях, потому что в заголовке все сказано :)

Я наткнулся на это решение на каком-то форуме, не помню на каком именно. Честно говоря, у меня этот метод никогда не работал, но многие пользователи сообщали, что специальные символы, которые терялись при сохранении .xlsx напрямую в .csv, сохраняются, если сначала сохранить файл .xlsx в .xls, а затем сохранить .xls как .csv, как описано в разделе Как преобразовать Excel в CSV.

В любом случае вы можете попробовать этот метод экспорта Excel в CSV на своей стороне, и если он сработает, это может реально сэкономить время.

Преобразование Excel в CSV с помощью OpenOffice

OpenOffice – это набор из шести приложений с открытым исходным кодом. Одним из них является приложение для работы с электронными таблицами под названием Calc, которое отлично подходит для экспорта данных электронных таблиц в формат CSV. На самом деле он предоставляет больше возможностей (кодировки, разделители и т. д.), чем Microsoft Excel и Google Таблицы вместе взятые.

Чтобы преобразовать файл Excel в CSV, выполните следующие действия:

  1. Откройте документ Excel с помощью OpenOffice Calc.
  2. Нажмите Файл > Сохранить как… и выберите текстовый файл CSV (.csv) в раскрывающемся меню Тип файла.
  3. Далее вам будет предложено определить кодировку и разделители. Если вашей целью является формат CVS, который правильно обрабатывает специальные символы, выберите:
    • Юникод (UTF-8) для набора символов.
    • Запятая для разделителя полей. Если вам нужен CSV-файл, разделенный точкой с запятой, выберите точку с запятой (;) или любой другой разделитель.
    • Кавычки для разделителя текста.

Преобразование файла Excel в CSV с помощью OpenOffice .

Чтобы завершить преобразование, нажмите ОК.

Было бы здорово, если бы Excel предоставлял аналогичные возможности для быстрого и безболезненного преобразования CSV, не так ли?

Это известные мне способы преобразования Excel в CSV. Если вы знаете другие более эффективные методы, поделитесь ими в комментариях. Спасибо за прочтение!

Вас также может заинтересовать

69 комментариев к статье "Как конвертировать файлы Excel в CSV (с разделителями-запятыми) и CSV UTF-8"

Я ищу простой способ просто экспортировать текущий лист в csv, но сохранить мою книгу xlsx нетронутой. Я часто сохраняю как csv и забываю сохранить свою книгу как xlsx и потерять всю свою работу. Я пропустил более простой способ?

большое спасибо

Я сохранил лист Excel в формате CSV, чтобы экспортировать его, но когда я импортирую его в программное обеспечение моей компании, перед первой ячейкой каждой строки добавляется ''. Это вызывает проблемы.

Этого не было, когда я делал то же самое с Excel 2007. Эта проблема началась только при обновлении до Excel 2010.

Есть идеи, как мне избавиться от этого ''?

У меня есть 1500 файлов Excel, если я изменяю один за другим, для преобразования требуется 3 дня, я ищу конвертирование одновременно. Пожалуйста, помогите мне.

Спасибо,
Ачинтья Мондал

Привет, я столкнулся с проблемой при создании отправки, даже я даю 6-10 буквенно-цифровых символов, но не принимаю, что делать?? помогите мне

Привет!
Большое спасибо за это - после борьбы за просто "сохранить как csv". возможность преобразования xlsx в xls в csv. помогло, когда я пытался импортировать базу данных адресов электронной почты в GMAIL. Какое облегчение! СПАСИБО!!

Здравствуйте, IAM столкнулся с проблемой при сохранении файла в формате csv, он говорит, что некоторые функции будут потеряны, и да, после загрузки данных в среду weka IAM получает только 1 функцию из 41 функций. если кто-то может помочь, пожалуйста.

Уважаемые господа/госпожа,
Когда я пытаюсь сохранить как excel в csv, пункт №. 5 не появилось:
"При нажатии кнопки "ОК" в первом диалоговом окне отобразится второе сообщение, информирующее вас о том, что ваш рабочий лист может содержать функции, не поддерживаемые кодировкой CSV. Это нормально, поэтому просто нажмите "Да".
Ваша помощь очень ценна

Здравствуйте,
У меня возникла проблема, когда я пытаюсь преобразовать электронную таблицу Excel в CSV, и ячейка, содержащая текст в кавычках, например "Здравствуйте", всегда преобразуется как """Здравствуйте""" в файле CSV. У меня заканчиваются идеи, не могли бы вы помочь мне найти способ сохранить данные без изменений, спасибо. Антеро

Формат книги .xlsx, представленный в Excel 2007, сохраняет все данные листов и диаграмм, форматирование и другие функции, доступные в более ранних версиях Excel, а формат книги с поддержкой макросов (.xlsm) сохраняет макросы и листы макросов в дополнение к этим функции.

Если вы часто делитесь данными рабочей книги с людьми, использующими более раннюю версию Excel, вы можете работать в режиме совместимости, чтобы предотвратить потерю данных и их достоверность при открытии рабочей книги в более ранней версии Excel, или вы можете использовать конвертеры. которые помогут вам перенести данные. Дополнительные сведения см. в статье Сохранение книги Excel для совместимости с более ранними версиями Excel.

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

Следующие форматы файлов имеют различия в функциях и форматировании, как описано.

В этой статье

Форматированный текст (с разделителями-пробелами)

В этом формате файла (.prn) сохраняются только текст и значения, отображаемые в ячейках активного рабочего листа.

Если строка ячеек содержит более 240 символов, все символы, превышающие 240, переносятся на новую строку в конце преобразованного файла. Например, если каждая строка с 1 по 10 содержит более 240 символов, оставшийся текст в строке 1 помещается в строку 11, оставшийся текст в строке 2 помещается в строку 12 и т. д.

Столбцы данных разделяются запятыми, а каждая строка данных заканчивается символом возврата каретки. Если в ячейках вместо значений формул отображаются формулы, формулы преобразуются в текст. Все форматирование, графика, объекты и другое содержимое рабочего листа будут потеряны. Символ евро будет преобразован в вопросительный знак.

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

Текст (с разделителями табуляции)

В этом формате файла (.txt) сохраняются только текст и значения, отображаемые в ячейках активного рабочего листа.

Столбцы данных разделяются символами табуляции, а каждая строка данных заканчивается символом возврата каретки. Если ячейка содержит запятую, содержимое ячейки заключается в двойные кавычки. Если данные содержат кавычки, двойные кавычки заменят кавычки, а содержимое ячейки также будет заключено в двойные кавычки. Все форматирование, графика, объекты и другое содержимое рабочего листа будут потеряны. Символ евро будет преобразован в вопросительный знак.

Если в ячейках вместо значений формул отображаются формулы, формулы сохраняются в виде текста. Чтобы сохранить формулы при повторном открытии файла в Excel, выберите параметр «С разделителями» в мастере импорта текста и выберите символы табуляции в качестве разделителей.

Примечание. Если ваша книга содержит специальные символы шрифта, например символ авторского права (©), и вы будете использовать преобразованный текстовый файл на компьютере с другой операционной системой, сохраните книгу в формате текстового файла, подходит для этой системы. Например, если вы используете Microsoft Windows и хотите использовать текстовый файл на компьютере Macintosh, сохраните файл в формате Text (Macintosh).Если вы используете компьютер Macintosh и хотите использовать текстовый файл в системе под управлением Windows или Windows NT, сохраните файл в формате Text (Windows).

Текст (Юникод)

В этом формате файла (.txt) весь текст и значения сохраняются в том виде, в каком они отображаются в ячейках активного рабочего листа.

Однако если вы откроете файл в текстовом формате (Unicode) с помощью программы, которая не читает Unicode, например Блокнота в Windows 95 или программы на базе Microsoft MS-DOS, ваши данные будут потеряны.

Примечание. Блокнот в Windows NT читает файлы в формате Text (Unicode).

CSV (с разделителями-запятыми)

В этом формате файла (.csv) сохраняются только текст и значения, отображаемые в ячейках активного рабочего листа. Все строки и все символы в каждой ячейке сохраняются. Столбцы данных разделяются запятыми, и каждая строка данных заканчивается символом возврата каретки. Если ячейка содержит запятую, содержимое ячейки заключается в двойные кавычки.

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

Примечание. Если ваша книга содержит специальные символы шрифта, такие как символ авторского права (©), и вы будете использовать преобразованный текстовый файл на компьютере с другой операционной системой, сохраните книгу в подходящем формате текстового файла. для этой системы. Например, если вы используете Windows и хотите использовать текстовый файл на компьютере Macintosh, сохраните файл в формате CSV (Macintosh). Если вы используете компьютер Macintosh и хотите использовать текстовый файл в системе под управлением Windows или Windows NT, сохраните файл в формате CSV (Windows).

DIF (формат обмена данными)

Этот формат файла (.dif) сохраняет только текст, значения и формулы на активном листе.

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

Как отображать формулы в ячейках листа

Выберите Файл > Параметры.

Если вы используете Excel 2007, нажмите кнопку Microsoft Office, затем щелкните Параметры Excel.

Затем перейдите в раздел "Дополнительно" > "Параметры отображения для этого листа" и установите флажок "Показывать формулы в ячейках вместо их вычисляемых результатов".

Ширина столбцов и большинство числовых форматов сохраняются, но все остальные форматы теряются.

Настройки параметров страницы и ручные разрывы страниц теряются.

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

Данные, отображаемые в текущем представлении отчета сводной таблицы, сохраняются; все остальные данные сводной таблицы будут потеряны.

Код Microsoft Visual Basic для приложений (VBA) утерян.

Символ евро будет преобразован в вопросительный знак.

SYLK (символическая ссылка)

В этом формате файла (.slk) сохраняются только значения и формулы на активном листе и ограниченное форматирование ячеек.

В каждой ячейке сохраняется до 255 символов.

Если функция Excel не поддерживается в формате SYLK, Excel вычисляет функцию перед сохранением файла и заменяет формулу результирующим значением.

Большинство текстовых форматов сохраняются; преобразованный текст принимает формат первого символа в ячейке. Повернутый текст, объединенные ячейки и настройки горизонтального и вертикального выравнивания текста теряются. Цвет шрифта может быть преобразован в другой цвет, если вы повторно откроете преобразованный лист SYLK в Excel. Границы преобразуются в однострочные границы. Затенение ячеек преобразуется в пунктирное серое затенение.

Настройки параметров страницы и ручные разрывы страниц теряются.

Комментарии к ячейкам сохраняются. Вы можете отобразить комментарии, если снова откроете файл SYLK в Excel.

Графика, встроенные диаграммы, объекты, элементы управления формы, гиперссылки, параметры проверки данных, условное форматирование и другие функции листа будут потеряны.

Код VBA потерян.

Данные, отображаемые в текущем представлении отчета сводной таблицы, сохраняются; все остальные данные сводной таблицы будут потеряны.

Примечание. Этот формат можно использовать для сохранения файлов рабочих книг для использования в Microsoft Multiplan. Excel не включает преобразователи форматов файлов для преобразования файлов рабочих книг непосредственно в формат Multiplan.

Веб-страница и веб-страница с одним файлом

Эти форматы файлов веб-страниц (.htm, .html), форматы файлов веб-страниц с одним файлом (.mht, .mhtml) можно использовать для экспорта данных Excel. В Excel 2007 и более поздних версиях функции листа (например, формулы, диаграммы, сводные таблицы и проекты Visual Basic для приложений (VBA)) больше не поддерживаются в этих форматах файлов и будут потеряны при открытии файла в этом формате. снова в Excel.

Электронная таблица XML 2003

Этот формат файла электронной таблицы XML 2003 (.xml) не сохраняет следующие функции:

Аудит стрелок трассировки

Диаграмма и другие графические объекты

Листы диаграмм, макролисты, диалоговые листы

Ссылки на консолидацию данных

Слои объектов рисования

Функции выделения и группировки

Защищенные паролем данные рабочего листа

Определяемые пользователем категории функций

Новые функции, представленные в Excel 2007 и более поздних версиях, такие как улучшенное условное форматирование, не поддерживаются в этом формате файла. Поддерживаются новые ограничения строк и столбцов, введенные в Excel 2007. Дополнительную информацию см. в разделе Спецификации и ограничения Excel.

Нужна дополнительная помощь?

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.

Как избежать изменения форматирования файлов CSV в Excel

Форматирование данных может быть перепутано при открытии файла данных в формате CSV. В этой статье мы покажем вам, как избежать изменения форматирования файлов CSV в Excel.

Если вам нужно предотвратить преобразование чисел в даты при вводе данных, см. раздел Как запретить Excel изменять числа в даты.

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

Microsoft 365 или Excel 2019

Избежать изменения форматирования CSV-файла в Microsoft 365 или Excel 2019 довольно просто.

  1. Активируйте вкладку "Вставка" на ленте
  2. Нажмите «Из текста/CSV» в разделе Получить и преобразовать данные.
  3. Выберите файл
  4. Вы увидите предварительный просмотр своих данных
    1. Чтобы импортировать данные, нажмите "Загрузить".
    2. Или используйте кнопку "Преобразовать", чтобы открыть редактор Power Query и изменить данные перед синтаксическим анализом.

    Как избежать изменения форматирования файлов CSV в Excel 01

    Вы увидите свои данные без каких-либо изменений в форматировании.

    Как избежать изменения форматирования файлов CSV в Excel 02

    Excel 2016 – Excel 2010

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

    Как запретить Excel автоматически форматировать CSV-файл?

    Excel 2010: Данные > Из текста > Выберите файл CSV. Во всплывающем окне выберите переключатель «С разделителями», затем нажмите «Далее >». Флажки разделителей: отметьте только «Запятая» и снимите флажки с других параметров, затем нажмите «Далее >»

    Как изменить формат CSV-файла в ячейке?

    CSV в . Установите «Тип файла» на «С разделителями» и нажмите кнопку «Далее». В разделе «Разделители» отметьте «Запятая» и нажмите кнопку «Далее». Нажмите на каждый столбец отображаемых данных и выберите «Формат данных столбца». Столбец со значением «005» должен быть отформатирован как «Текст».

    Может ли файл CSV содержать изображения?

    4 ответа. Сохранение фактической фотографии в файле CSV технически возможно, но очень нецелесообразно. CSV просто не предназначен для такой работы. Очевидно, что вы не можете просто встроить данные двоичного изображения в текстовый файл CSV в формате ASCII.

    Что такое загрузка CSV?

    Загрузка CSV – это когда вы загружаете файл Excel или файл со значениями, разделенными запятыми, в наше приложение. Вы можете рассмотреть возможность работы с файлами CSV, если вы храните много информации, относящейся к вашему магазину, заказам или продуктам, в файле Excel. Кроме того, большинство платформ магазинов предлагают инструменты для экспорта ваших данных в файлы CSV.

    Как отформатировать CSV-файл в Shopify?

    1. В панели администратора Shopify выберите «Продукты» > «Все продукты».
    2. Нажмите "Импорт".
    3. В диалоговом окне "Импорт продуктов из файла CSV" нажмите "Выбрать файл".
    4. Найдите файл CSV и нажмите "Открыть".
    5. Установите флажок Заменить любые текущие продукты с таким же дескриптором. Это переопределяет любые данные, которые есть в Shopify.
    6. Нажмите Загрузить файл.

    Можете ли вы загрузить CSV в Shopify?

    Вы используете файл CSV (значения, разделенные запятыми) для импорта товаров в ваш магазин Shopify и для экспорта товаров из вашего магазина. С помощью CSV-файла вы можете одновременно импортировать или экспортировать большое количество товаров и сведений о них.

    Можно ли редактировать CSV-файл?

    Как правило, при редактировании CSV-файла важно помнить, что это обычный текстовый файл, и использовать для редактирования файла только текстовый редактор (например, Блокнот Windows). Не используйте такие приложения, как MS Word, для редактирования файлов CSV, даже если вы сохранили отредактированный файл как текстовый файл.

    Как редактировать файл CSV?

    1. Откройте меню "Пуск" Windows и нажмите "Панель управления".
    2. Откройте диалоговое окно "Язык и региональные стандарты".
    3. Перейдите на вкладку "Региональные параметры".
    4. Нажмите "Настроить/дополнительные параметры" (Windows 10)
    5. Введите запятую в поле "Разделитель списка" (,)
    6. Дважды нажмите "ОК", чтобы подтвердить изменение.

    Как я могу редактировать CSV-файл, не изменяя его?

    Редактировать CSV без изменения форматов чисел

    1. Откройте новый лист Excel, выберите вкладку "Данные", затем нажмите "Из текста" в группе "Получить внешние данные".
    2. Перейдите к CSV-файлу и выберите «Импорт».
    3. На шаге 1 мастера импорта выберите «С разделителями» в качестве исходного типа данных.

    Как отредактировать CSV-файл и сохранить его?

    Выберите «Файл» > «Сохранить как». Установите тип файла CSV (с разделителями-запятыми) (*.csv). Выберите имя файла и местоположение, затем сохраните файл….Откройте файл CSV с помощью мастера импорта текста

    1. Убедитесь, что для типа данных задано значение "С разделителями".
    2. Установите разделитель на запятую (только) и отмените выбор табуляции.

    Как изменить порядок столбцов в CSV-файле?

    Если у вас есть CSV-файл и вы хотите изменить порядок столбцов, просто импортируйте его в PowerShell, используйте Select-Object, чтобы изменить порядок, а затем повторно экспортируйте CSV-файл еще раз!

    Как заставить Excel читать CSV-файл?

    Правильно открывайте CSV-файлы в Microsoft Excel

    1. Откройте новый документ Excel или откройте новый лист в существующей книге Excel.
    2. Перейдите на вкладку "Данные".
    3. Нажмите кнопку "Из текста".
    4. Перейдите к папке, содержащей .
    5. Нажмите "Импорт".
    6. Откроется мастер импорта текста.
    7. Нажмите "Далее".

    Оглавление

    Как запретить Excel автоматически форматировать файл CSV?

    Данные > Из текста > Выберите файл CSV. Во всплывающем окне выберите переключатель «С разделителями», затем нажмите «Далее >». Флажки разделителей: отметьте только «Запятая» и снимите флажки с других параметров, затем нажмите «Далее >»

    Как открыть CSV-файл без форматирования?

    Если вам нужно открыть CSV-файл в Excel, вот как это сделать, чтобы данные не были изменены:

    1. Файл. На новом листе Excel откройте меню "Файл" и выберите "Импорт".
    2. Импорт.
    3. Выберите файл.
    4. Мастер импорта текста – шаг 1 из 3.
    5. Мастер импорта текста – шаг 2 из 3.
    6. Мастер импорта текста – шаг 3 из 3.
    7. Импорт данных.
    8. Просмотреть данные.

    Как сделать так, чтобы CSV-файл открывался автоматически?

    Для этого: Откройте Excel. Щелкните Данные. Нажмите Из текста/CSV….

    1. Нажмите файл правой кнопкой мыши и выберите "Открыть с помощью...". Появится новое подменю.
    2. Нажмите "Выбрать другое приложение".
    3. В новом меню выберите Excel и установите флажок «Всегда использовать это приложение, чтобы открывать файлы . CSV-файлы».

    Как заставить Excel автоматически открывать файлы CSV?

    Выберите параметр Microsoft Excel в разделе «Рекомендуемые программы», затем нажмите кнопку «ОК». Из списка «Рекомендуемые программы» выберите Excel. Любой CSV-файл, который вы открываете, теперь автоматически открывается в Excel.

    Какое приложение открывает файлы CSV?

    Microsoft Excel
    Microsoft Excel — наиболее часто используемое приложение для работы с электронными таблицами для открытия и редактирования файлов CSV. Вы можете загрузить файл CSV из многих программ. Если на вашем компьютере установлен Microsoft Excel, он автоматически будет использоваться по умолчанию в качестве приложения для работы с электронными таблицами.

    Как сделать так, чтобы мой CSV-файл Excel по умолчанию открывался в Windows 10?

    1. Нажмите клавишу Windows и введите "Программы по умолчанию".
    2. Выберите «Программы по умолчанию» и нажмите «Установить программы по умолчанию».
    3. На левой панели найдите и выберите программу Excel.
    4. Нажмите Выбрать значения по умолчанию для этой программы.
    5. Вы можете выбрать расширения для запуска приложения Excel.
    6. Нажмите "Сохранить".

    При открытии CSV-файла все данные отображаются в одном столбце?

    В файле CSV все ваши данные могут отображаться в одном столбце, разделенном запятыми. Это связано с региональными настройками вашего компьютера. Лучший вариант в этом случае — «импортировать» ваш файл . CSV в Excel, а не «открывать» его.

    Как открыть CSV-файл без Excel?

    Выберите Данные >> Получить внешние данные >> Из текста.

    1. Перейдите к файлу CSV, который вы хотите импортировать.
    2. Выберите «С разделителями».
    3. Нажмите «Далее», чтобы отобразить второй шаг мастера импорта текста.
    4. Нажмите "Далее", чтобы перейти к третьему шагу.
    5. Выберите столбец «Общие» и нажмите «Дополнительно…».
    6. Нажмите "ОК", а затем "Готово".
    7. Вот результат.

    Почему я не могу открыть CSV-файл в Excel?

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

    Как заставить Excel открывать CSV-файлы и автоматически разделять столбец с разделителями-запятыми?

    1. Откройте панель управления из меню "Пуск" Windows.
    2. Нажмите "Язык и региональные стандарты" .
    3. Нажмите "Параметры региона".
    4. Нажмите «Настроить/дополнительные настройки». Откроется новое окно.
    5. Нажмите «Изменить формат даты, времени или числа».
    6. Нажмите "Дополнительные настройки".
    7. Замените разделитель запятой.
    8. Нажмите "ОК".

    Как сделать файлы Excel Open CSV и автоматически разделить?

    Вы можете либо щелкнуть файл правой кнопкой мыши и открыть его в Excel, либо перейти к файлу из Excel и открыть его напрямую (возможно, вам придется изменить проводник Windows, чтобы отобразить «все файлы», если он отображает только файлы Office). После открытия вы можете использовать пункт меню «Данные → текст в столбцы» для преобразования.

    Как открыть файлы CSV с правильным разделителем?

    Если десятичным разделителем является запятая (,), то разделителем CSV будет точка с запятой. Альтернативный метод открытия файлов CSV. Если вы не хотите изменять разделитель списка по умолчанию или десятичные символы, то альтернативой на данный момент будет следующий метод: Откройте новую пустую электронную таблицу в Excel; Перейдите на вкладку «Данные» и выберите «Из текста».

    Как открыть CSV-файл без изменения системных настроек?

    Вот несколько способов открытия файлов без изменения системных настроек: Откройте новый лист Excel. Перейдите на вкладку «Данные», затем «Из текста». Выберите файл CSV, в котором данные сгруппированы в один столбец. Выберите «С разделителями», затем убедитесь, что источником файла является Unicode UTF-8. Выберите запятую (это разделитель списка Affinity по умолчанию).

    Можно ли открыть файл CSV в Excel?

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

    Оглавление

    Как запретить Excel автоматически форматировать CSV-файл?

    Данные > Из текста > Выберите файл CSV. Во всплывающем окне выберите переключатель «С разделителями», затем нажмите «Далее >». Флажки разделителей: отметьте только «Запятая» и снимите флажки с других параметров, затем нажмите «Далее >»

    Как удалить специальные символы из файла CSV в Excel?

    Вот что работает для меня:

    1. Внесите исправления в данные в Excel или CSV.
    2. Сохранить файл как текст Unicode.
    3. Откройте БЛОКНОТ.
    4. Откройте файл Unicode, который вы только что сохранили, с помощью БЛОКНОТА.
    5. Используйте курсор, чтобы выделить пустую область, содержащую одну вкладку 5а.
    6. Нажмите Cnrl-C, чтобы скопировать символ табуляции.
    7. Нажмите Cnlr-H, чтобы открыть окно функции замены.

    Как запретить Excel усекать числа в CSV-файле?

    Как отформатировать ячейки Excel как числа

    1. Выберите ячейки в Excel.
    2. Нажмите Формат->Ячейки в верхнем меню. Обратите внимание, что по умолчанию выбрано научное форматирование.
    3. Выберите формат «Число» и установите для параметра «Десятичные разряды» значение 0. Нажмите «ОК», чтобы сохранить.

    Как удалить специальные символы из электронной таблицы Excel?

    Excel не предоставляет никаких функций для одновременного удаления всех специальных символов из строк. Если вы хотите удалить только один специальный символ, вы можете использовать функцию ПОДСТАВИТЬ (подробнее см. в этой статье удаление нежелательных символов).

    Как сделать файлы Excel Open CSV и автоматически разделить?

    Вы можете либо щелкнуть файл правой кнопкой мыши и открыть его в Excel, либо перейти к файлу из Excel и открыть его напрямую (возможно, вам придется изменить проводник Windows, чтобы отобразить «все файлы», если он отображает только файлы Office). После открытия вы можете использовать пункт меню «Данные → текст в столбцы» для преобразования.

    Почему в моем CSV-файле странные символы?

    Если вы открыли CSV-файл и обнаружили в нем странные символы, скорее всего, вы используете Excel. Весь экспорт WebCollects находится в наборе символов «UTF8», который правильно охватывает все международные символы. В некоторых версиях Excel возникают проблемы с открытием CSV-файлов, использующих формат UTF8.

    Какие символы указаны в первом столбце CSV-файла?

    Всякий раз, когда я читаю CSV-файл в R (read.csv(“file_name.csv")), который был экспортирован с помощью toad, первому имени столбца предшествуют следующие символы «ï..». Кроме того, открытие файла csv в excel или notepad++ отображается правильно (без предшествующих символов). Это хлопотно, так как мой обходной путь заключался в переименовании столбца после каждого чтения.

    Что такое символы конца строки в CSV?

    Обратите процесс, если вы находитесь в противоположной ситуации. ПРОБЛЕМА: Символы конца строки или EOL, как их называет большинство людей, — это специальные символы, которые сигнализируют о конце определенной строки в любом текстовом файле, включая файл CSV. Чтобы визуально увидеть, какие типы содержатся в вашем CSV-файле, откройте CSV-файл с помощью Notepad++.

    Как вставить внешние данные в Excel?

    В Excel при импорте данных создается постоянное соединение, которое можно обновить.

    1. На вкладке "Данные" в группе "Получить внешние данные" нажмите "Из Access".
    2. Выберите файл Access.
    3. Нажмите "Открыть".
    4. Выберите таблицу и нажмите "ОК".
    5. Выберите способ просмотра этих данных, место их размещения и нажмите кнопку "ОК".

    Как импортировать несколько данных в Excel?

    Импорт из Excel или Access

    1. Выберите Данные > Получить данные > Из файла > Из папки.
    2. Найдите папку, содержащую файлы, которые вы хотите объединить.
    3. В диалоговом окне появится список файлов в папке.
    4. Выберите одну из команд в нижней части диалогового окна, например «Объединить» > «Объединить и загрузить».

    Как остановить форматирование Excel?

    Отменить автоматическое форматирование в Excel

    1. Чтобы удалить форматирование только для выбранного текста, нажмите «Отменить». Например, если Excel автоматически создал гиперссылку и вы хотите ее удалить, нажмите «Отменить гиперссылку».
    2. Чтобы запретить Excel применять этот тип форматирования к книге, нажмите "Остановить".

    Как импортировать внешние данные в Excel 2016?

    Чтобы импортировать внешние данные, нажмите кнопку команды «Получить внешние данные» на вкладке «Данные» ленты (Alt+AZX). При этом Excel отображает меню со следующими вариантами: Из Access для импорта таблиц базы данных, сохраненных в Microsoft Access.

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

    Действия по преобразованию содержимого из файла TXT или CSV в формат Excel

    1. Откройте электронную таблицу Excel, в которой вы хотите сохранить данные, и перейдите на вкладку "Данные".
    2. В группе "Получить внешние данные" нажмите "Из текста".
    3. Выберите файл TXT или CSV, который хотите преобразовать, и нажмите «Импорт».
    4. Выберите «С разделителями».
    5. Нажмите "Далее".

    Можно ли импортировать несколько файлов CSV в Excel?

    Чтобы импортировать все выбранные файлы CSV в одну книгу, каждый файл на отдельном листе, выберите Выбранные листы в одну книгу. Чтобы поместить данные из нескольких файлов CSV на один лист, выберите «Данные с выбранных листов на один лист».

    Как вставить данные CSV в рабочий лист Excel?

    Теперь, когда вы подтвердили форматирование исходных данных, вы готовы вставить их на лист Excel. Чтобы вставить исходный файл данных CSV на лист Excel, откройте пустой лист. Примечание. В качестве альтернативы вы также можете выбрать «Из текста/CSV» прямо на ленте. Откроется браузер файлов.

    Как открыть файл CSV в Excel без изменения файла?

    Если вы создали файл CSV в другой программе, вы все равно можете открыть его как книгу Excel обычным способом с помощью команды "Открыть". Примечание. Открытие CSV-файла в Excel не меняет формат файла. Другими словами, это не приведет к преобразованию файла CSV в формат Excel .xls или .xlsx, файл сохранит исходное расширение .csv (или .txt).

    Можно ли импортировать несколько файлов CSV в одну книгу Excel?

    Импорт нескольких файлов CSV в одну книгу Excel. Например, чтобы объединить данные из нескольких файлов CSV на одном листе, выберите второй вариант — «Копировать данные из выбранных диапазонов на один лист». На следующем шаге вы решаете, хотите ли вы импортировать все данные или только значения.

    Как импортировать данные из электронной таблицы в Excel?

    Импорт данных из электронной таблицы 1. Вставьте новый рабочий лист Excel. 2. Перейдите к папке с продолжением. 3. Выберите и скопируйте данные в Sh. 4. Поместите на рабочий лист «Спорт». 7 Сохраните книгу.

    У меня есть файл CSV, и в одном из столбцов есть строка чисел, но она отображается как 9.1E+13 вместо 91000013541000. Я выделил столбец и изменил его на номер, и он отображается правильно. Однако, как только я сохраняю, закрываю и снова открываю, он возвращается к исходному формату.

    Участвуйте, чтобы выиграть еженедельные подарочные карты (от 100 евро), Oculus и наушники/колонки

    Конкурс завершается 27 марта 2022 г. Конкурсы Каждую неделю узнайте больше о том, как Red Hat может помочь вам добиться простоты и цифровых инноваций, и ответьте на вопрос.Детали конкурса Просмотреть все конкурсы

    jrp78

    Этот человек является проверенным специалистом

    jrp78

    Как создается файл? Как только он будет создан, откройте файл в блокноте или блокноте ++ и посмотрите, как выглядит число. Не используйте Excel.

    5 ответов

    jrp78

    Этот человек является проверенным специалистом

    jrp78

    Как создается файл? Как только он будет создан, откройте файл в блокноте или блокноте ++ и посмотрите, как выглядит число. Не используйте Excel.

    Cuber

    Этот человек является проверенным специалистом

    Кубер

    Если вы открываете/импортируете с помощью Excel, вам нужно отформатировать этот столбец как текст для правильного отображения.

    Сначала создайте файл CSV в приложении для работы с электронными таблицами, отформатируйте столбцы как текст, экспортируйте данные в файл.

    Этот человек является проверенным специалистом

    Алексафф

    Проблема не в файле CSV, все в файле CSV является текстом, и Excel не сохраняет никаких данных форматирования, о чем предупреждает вас при сохранении. Если вы сохраните его в CSV, то откройте файл CSV в блокноте, вы увидите свои значения. Проблема заключается в том, как Excel открывает файлы CSV, он автоматически пытается переформатировать ячейки на основе своего наилучшего предположения, что обычно не вызывает проблем. В случае ваших серийных номеров вы увидите научное обозначение, которое ничего не испортит, если только число не превышает 12 цифр. Я готов поспорить, когда вы посмотрите на свои серийные номера в Excel после повторного открытия и форматирования в обычный номер, все ваши серийные номера, вероятно, заканчиваются на 0, а не на правильную последнюю цифру.

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

    Читайте также: