Для чего нужен формат CSV?
Формат csv что это такое? Чем открыть csv формат на различных устройствах
Чем открыть csv формат? На этот вопрос мы ответим в статье. Кроме того, рассмотрим, формат csv что это и как им пользоваться. Если вы столкнулись с проблемой открытия данного формата, то с помощью программ и приложений откроете его на любых устройствах.
Формат csv что это простыми словами? Общее описание, немного истории
Здравствуйте, друзья! Сегодня разберем еще один текстовый формат, который называется csv. Название формата может быть знакомо, но многие не знают, как он расшифровывается и чем его открыть.
Итак, формат csv в переводе с английского Comma-Separated Values – это текстовый формат, который представляет собой табличные данные. Простыми словами данный формат работает в Excel, где строки соответствуют тексту, в которых содержатся поля разделенные запятыми (скрин 1).
Данный формат был создан в 2005 году, который заменил стандартные таблицы. Этим форматом пользуются и сейчас, чтобы заполнять документ таблицы различными данными. Но иногда в процессе работы с этим форматом возникают ошибки, которые неизбежно приводят к потере текста или чисел. Далее разберем, какие программы эту ошибку исправляют.
Чем открыть csv формат на компьютере, программы для работы
Итак, чем открыть csv формат? Рассмотрим проверенные программы для компьютера:
- Программа Excel. Если вы установили на компьютер офисный пакет Майкрософт Офис, то наверняка в нем есть данная утилита. С помощью этой программы можно запустить csv файл, нажав на него два раза левой кнопкой компьютерной мыши.
- Утилита Notepad++ умеет открывать файлы в csv.
- Программа Лайбри Офис.
- Простой блокнот Microsoft Notepad.
- Утилита CSVed. С помощью этой программы можно прочитать документ в csv формате.
- Другие программы можете найти в Интернете или на блоге через поиск.
Разберем программу CSVed на практике и откроем в ней csv документ. Несмотря на то, что программа на английском языке, с ней разберется любой пользователь ПК. Сначала скачайте и установите ее на компьютер. Далее нажмите в программе кнопку File затем, Open, чтобы выбрать документ в формате csv с компьютера (скрин 2).
Если после загрузки файла, программа его не откроет, попробуйте открыть документ в блокноте. Для этого нажмите правой кнопкой мыши по файлу, далее «Открыть с помощью» и из меню выберите приложение «Блокнот» (скрин 3).
После этого вы увидите открытый для просмотра документ в формате csv (скрин 4).
Далее откроем данный формат на Андроид, айфон и на специальных сервисах.
Чем открыть csv формат на Андроид
Чтобы открыть csv формат на Андроид, используйте бесплатные приложения:
- CSV File Viewer;
- CSV editor;
- Microsoft Excel: создание таблиц и работа с ними;
- CSV Simple Viewer;
- И другие приложения.
Скачать и установить перечисленные программы можно с Плей Маркет. Подробный процесс установки программ здесь описывать не будем, на блоге рассказывали, как это сделать.
Когда установите, например, приложение CSV File Viewer на Андроид, запустите его. Приложение увидит ваши документы csv на Андроид, на которые можно нажать в приложении и посмотреть.
Чем открыть csv формат на айфоне (iOS)
На айфоне также есть возможность открытия формата csv. Для этого можно воспользоваться любым текстовым редактором, скачав его на айфон в качестве приложения. Чтобы скачать приложения используйте магазин АппСторе:
- CSVReader c помощью этого приложения можно не только читать файлы CSV, но и их редактировать;
- Contacts to CSV — Export your Phone Contacts;
- Microsoft Excel и другие программы.
После установки приложения на айфон, откройте в нем для просмотра формат документа csv. Обычно эти программы синхронизируются с устройствами и файлы можно найти через раздел Документы.
Открываем файлы csv онлайн
В Интернете много сервисов, которые открывают csv документы онлайн. Вбейте в поисковой строке браузера, например, «открыть csv онлайн». Далее перейдите на этот ресурс по ссылке – «becsv.com/csv-viewer.php». На странице сервиса нажмите кнопку – «Clear You Sheet», после чего «Обзор» (скрин 5).
Затем находите на рабочем столе компьютера файл формата csv и нажимаете «Открыть», чтобы документ появился в браузере для просмотра.
Кроме этого сервиса, есть Google диск. Чтобы открыть в нем документы csv, нажмите кнопку «Создать», далее «Загрузить файлы». Затем, перенести документ на диск и нажмите на него, чтобы посмотреть в браузере. Вместе с тем, на блоге мы писали статьи о таких сервисах, как Google документы онлайн, Excel онлайн бесплатно работать без регистрации используем Яндекс, они так же работают с таблицами.
Работа на Mac и Linux
Если вы работаете с операционной системой Mac, то можете использовать текстовые редакторы, для просмотра и работы с csv документами:
- Документы Google;
- Инструмент таблицы;
- Офисный пакет Лайбри Офис;
- Apple Numbers;
- NeoOffice.
Для OC Linux есть другие программы:
- Apache OpenOffice;
- RStudio;
- Tabulator;
- OpenRefine.
Устанавливаете те программы, которые вы выбрали. Далее нажимаете в них соответствующую кнопку, которая загрузит документ в формате csv.
Что можно сделать с проблемными csv файлами
Если расширение csv некорректно отображается в программах, необходимо открыть csv документ в программе Excel. Далее нажмите кнопку «Файл», «Сохранить как» и «Другие форматы» (скрин 6).
Выбираете из списка форматов – «Текст Юникода». Затем нажимаете «Сохранить» и снова перезапускаете файл csv.
Также для решения этой проблемы можно использовать программы, которые работают только с csv документами. Если программы вам не помогают, откройте в браузере сервис-конвертер, загрузите на него файл csv. Далее конвертируйте в другой формат и скопируйте данные в другую таблицу.
Заключение
В статье показали на практике, чем открыть csv формат и рассмотрели вопрос, формат csv что это. Теперь вы знаете, как работать с этим форматом. Выбирайте те программы, которые работают именно с csv документами и не будет проблем с открытием файлов.
Что такое файл значений, разделенных запятыми (файл CSV)?
Что означает файл с разделителями-запятыми (CSV)?
Файл CSV — это текстовый файл, который содержит некоторые данные. В обычных обстоятельствах файл CSV используется для передачи данных из одного приложения в другое. В качестве пояснения файл CSV хранит данные, как цифры, так и текст в виде простого текста. Как вы, возможно, знаете, простой текст сжимает информацию и позволяет форматировать текст.
Обычно все поля разделяются запятыми, а все записи разделяются сложной строкой символов. В таблицах Excel все поля с запятыми заключены в двойные кавычки, которые обычно называются квалификаторами текста, т.е. одна ячейка с зеленым, синим и желтым цветом будет записана как «зеленый, синий и желтый».
Что такое файл CSV?
Это так просто, как кажется. В конце концов, вам не нужно быть технически подкованным, чтобы понимать, как работают файлы CSV. Как правило, файл с расширением CSV используется там, где есть фрагмент данных, который нужно отправить в другое приложение. Расширение файла, с другой стороны, помогает операционной системе определить, с какой программой, в частности, связан файл.
Если, например, я передаю файл с именем ‘minutes.doc», расширение, которое заканчивается на «.doc», означает, что файл следует открывать в Microsoft Word. Почти всегда файл CSV открывается такими программами, как Microsoft Excel, Google Docsи OpenOffice Расчет.
Предположим, у вас уже установлен Microsoft Excel на вашем компьютере, CSV-файл должен автоматически открываться в Excel при нажатии пользователем. Иногда компьютер дает вам возможность с помощью виджета «Открыть с помощью», чтобы выбрать наиболее предпочтительное приложение. Кроме того, если вы хотите получить доступ к файлу CSV напрямую, вам нужно нажать Файл, становятся Откройте и выберите файл CSV с этой точки.
Чтобы сохранить электронную таблицу в формате CSV,
- Откройте файл с помощью приложения для работы с электронными таблицами
- Нажмите Файл, затем выберите Сохранить как
- Выберите место, где вы хотите сохранить свой файл. Ниже вы увидите Save как тип выберите CSV (с разделителями-запятыми) и, наконец, нажмите скидка кнопку.
- В приложении может отображаться сообщение о том, что некоторые функции вашей рабочей книги могут быть потеряны, если вы сохраните ее как CSV. То есть любая форма форматирования такого жирного текста не будет сохранена. Просто нажмите Да продолжать.
При создании файла CSV стандартной практикой является разделение полей данных ограничитель, который всегда в форме запятой. Имейте в виду, это должен быть один символ, иначе ваши данные не будут иметь никакого логического смысла. Далее следует убедиться, что список заголовков разделен так же, как и весь файл. И почему это является неотъемлемой частью всего создания файла CSV? Это поможет вам получить точные результаты при вводе запроса.
Как открыть файл CSV
Преимущественно, программы для работы с электронными таблицами широко используются для открытия файлов CSV. Здесь гораздо проще их прочитать. Программа электронных таблиц систематически сортирует данные в CSV-файле по столбцам. Это помогает отфильтровать все содержимое файла. Не забывая, что пользователь может получить максимальную отдачу от бесплатных инструментов для работы с электронными таблицами, таких как Kingsoft Spreadsheets или очень распространенного OpenOffice Calc.
Если у вас есть OpenOffice Calc уже установлен на вашем компьютере, файл CSV должен открываться автоматически при двойном щелчке по нему. Как еще один вариант, ваш компьютер покажет Открыть с помощью подскажите, откуда вы можете выбрать программу для открытия файла CSV.
Кроме того, вы можете использовать онлайн-программы для работы с электронными таблицами, такие как Google Sheets или Zoho Office, которые имеют инновационные функции на борту. Эти инструменты позволяют нескольким пользователям получать доступ к одному файлу в режиме реального времени. Если быть точным, в Google Sheets более интересно то, что он позволяет конвертировать файлы Excel в листы и наоборот.
Вы можете использовать Google Drive, чтобы открыть файл CSV. Процесс довольно прост. Просто следуйте этим простым шагам;
- Откройте Google Drive и войдите в свою учетную запись Google.
- Найдите папку, в которой находится файл, который вы хотите добавить на Google Диск
- Перетащите файл из исходного местоположения в раздел «Мой диск».
- Ваш браузер выдаст подтверждение о том, что ваш файл был правильно добавлен на Google Диск
- Теперь вы можете дважды щелкнуть файл, чтобы открыть его после завершения загрузки.
A Текстовый редактор также используется для открытия файла CSV. Как правило, операционные системы Mac поставляются с программой TextEdit, в то время как Windows использует Notepad в качестве предустановленного приложения. К сожалению, такие программы не способны обрабатывать файлы с огромными объемами данных. Чтобы устранить это препятствие, существует распространенность известных сторонних приложений, которые пригодятся, когда пользователь хочет иметь дело со сложными файлами CSV.
Итак, почему текстовые редакторы обычно используются для обработки файла CSV?
С этого момента вы можете создать файл из square один, используя язык программирования, такой как CSS или HTML. Кроме того, пользователь может редактировать файлы, которые заканчиваются расширениями, такими как TXT, XML, CSV или PHP, и это лишь некоторые из них.
Преобразование файла CSV
Этот шаг крайне необходим, если вы собираетесь время от времени взаимодействовать с файлами CSV. Любой файл CSV может быть преобразован в формат Microsoft Excel одним нажатием кнопки. Пользователь должен просто нажать Файл, и перейдите в Сохранить как кнопка. Здесь доступны форматы, среди которых XLS, TXT, XML, SQL и многие другие. Стоит отметить, что Google Docs также помогает с конвертацией файлов.
Если на вашем компьютере нет программы для преобразования файлов, вы можете перейти прямо в браузере и использовать бесплатное программное обеспечение для преобразования файлов. Вы можете сделать это онлайн без необходимости утомительного процесса загрузки программы.
Кроме обычного CSV (с разделителями-запятыми), существуют другие форматы, которые вступают в игру;
- CSV (Macintosh) — используется для сохранения таблицы Excel в виде файла, разделенного запятыми, для компьютеров, использующих операционную систему Mac.
- Текст Unicode (* txt) — это универсальный формат, который используется большинством операционных систем, включая Linux, Windows и Macintosh. Лучшая часть этого формата в том, что он читает все последние языки.
Итак, как мне экспортировать мой файл Excel в CSV?
Практически говоря, данные экспортируются из файла Excel в файл CSV с кодировками UTF-8 или UTF-16. Итак, позвольте мне объяснить различия. С UTF-8 кодировка более сжатая, поскольку для каждого символа используется что-нибудь между байтами 1 и 4. Этот тип кодирования совместим со всеми форматами символов на основе ASCII (американский стандартный код для обмена информацией).
UTF-16 сохраняет один символ в 2 в байтах 4. Он используется, когда ваши данные имеют азиатские символы, такие как японский и китайский.
Файл CSV замечательно используется во многих областях. Если мы приведем в уравнение индустрию электронной коммерции, то на самом деле мы можем иметь к ней так много общего. Вы можете импортировать и экспортировать файлы для обновления вашего инвентаря и информации о продукте. Добавление новых или существующих продуктов вполне осуществимо. Владелец интернет-магазина может использовать эту стратегию для передачи данных о новых покупателях и осуществлять плавное управление запасами Вы можете использовать файлы для импорта номеров отслеживания для всех продуктов, которые находятся на пути к покупателям.
CSV Структурирование
Все структуры, используемые в CSV-файле, просты в создании и требуют меньше усилий, поскольку все они следуют одинаковому формату. Если вы хотите сделать это вручную, то вы можете использовать текстовый редактор, например Notepad ++, который поддерживает несколько доминирующих Программирование языки. Кроме того, использование программы для работы с электронными таблицами может лучше удовлетворять потребности пользователя, поскольку в ней есть ячейки, в которых данные сортируются по строкам и столбцам.
Как создать файл CSV
Итак, как бы вы создали файл CSV? Что ж, для начала нужно убедиться, что у вас есть нужная программа. CSV — это простой формат файла, предназначенный для хранения табличных данных, таких как данные, которые вы получаете из базы данных или электронной таблицы. Вы можете импортировать и экспортировать файлы в формате CSV в различные среды.
Интересно, что хотя вы импортируете данные таблицы с помощью файла CSV, это текстовый файл. Другими словами, вы можете создать свой CSV-файл с помощью любого редактора, способного изменять текст. Чаще всего файл CSV создается путем экспорта файла и нажатия кнопок «Файл»> «Экспорт». Если вы создали электронную таблицу в программе, вы можете просто экспортировать содержимое этого файла в формат CSV при использовании программы.
Самый простой способ создать файл CSV — начать с электронной таблицы в чем-то вроде Microsoft Excel. Когда вы закончите редактировать свой контент, вместо того, чтобы сохранять его как обычный текстовый файл, вы просто сохраняете файл как CSV, что означает, что вы можете разделять каждую новую строку запятой. Перед сохранением в CSV убедитесь, что в содержимое вашей электронной таблицы нет дополнительных запятых, так как это может привести к ошибкам в данных.
Возможно, вы обнаружите, что экспортировать и импортировать файлы CSV будет проще, если вы не будете использовать большое количество знаков препинания, таких как кавычки, точка с запятой и другое содержимое в своих табличных данных.
В программе Excel щелкните меню файла и выберите вариант для Сохранить как. Вы должны увидеть опцию «Сохранить как тип», где вы можете выбрать формат файла CSV в качестве одного из вариантов. Щелкните параметр значений, разделенных символами, и введите имя файла, под которым вы хотите сохранить содержимое. Нажмите «Да», когда вам будет предложено подтвердить, что вы хотите использовать этот тип файла, и закончите, нажав «Сохранить».
Также можно загружать различные файлы из Интернета в формате CSV. Например, вы можете загрузить списки адресов электронной почты или данные счетов в текстовом формате CSV, чтобы упростить загрузку файла электронной таблицы в другую службу.
CSV и Excel (.xls) — в чем разница?
Наиболее распространенный метод сохранения файлов CSV заключается в выборе определенного типа файла в Microsoft Excel или аналогичной службе электронных таблиц. Однако, если вы щелкните правой кнопкой мыши имя стандартного файла Excel, вы заметите, что он обычно сохраняется в другом формате: .XLS.
Разница между CSV и XLS довольно проста. Формат CSV — это обычный текстовый файл, в котором значения разделяются запятыми. Однако XLS — это совсем другой тип решения, известный как «двоичный формат файла». Он содержит информацию обо всех листах в вашем файле, включая параметры форматирования и содержимого.
Файлы CSV доступны для открытия в любой программе для работы с электронными таблицами, включая Google Таблицы, Open Office и Microsoft Excel. Вы можете открыть файл CSV в простом текстовом редакторе, и он совместим с большинством платформ для работы с электронными таблицами. Однако у простоты CSV есть некоторые недостатки. Например, вы можете сохранить в файле только один лист без формул или форматирования.
Файлы XLS чаще встречаются в файлах книги Excel, если у вас есть версия между 97-2003 годами, более поздние версии, скорее всего, будут в формате XLSX. Расширение XLS специально разработано для Microsoft Excel, но это не значит, что вы не можете использовать его и в других средах.
Вы можете открывать файлы XLS с помощью средства просмотра Excel, что упрощает печать информации из файла значений. Microsoft Excel также может читать шаблон файла CSV, но могут возникнуть некоторые проблемы с разделителем в зависимости от вашего компьютера.
Одно из быстрых решений, вместо того, чтобы искать сложные руководства в Интернете, — это изменить расширение имени файла с CSV на TXT, когда вам нужно получить доступ к данным в Excel. Когда вы открываете файл .txt в Excel, вы можете вручную указать кодировку, разделители, форматирование столбцов и т. Д.
Файлы Excel, как правило, являются лучшим выбором, если вы храните более сложные данные, в то время как файлы CSV поддерживаются практически всеми интерфейсами загрузки данных. Если вы планируете перемещать данные между платформами, возможно, вам лучше использовать формат CSV.
Редактируем CSV-файлы, чтобы не сломать данные
Продукты HFLabs в промышленных объемах обрабатывают данные: адреса, ФИО, реквизиты компаний и еще вагон всего. Естественно, тестировщики ежедневно с этими данными имеют дело: обновляют тест-кейсы, изучают результаты очистки. Часто заказчики дают «живую» базу, чтобы тестировщик настроил сервис под нее.
Первое, чему мы учим новых QA — сохранять данные в первозданном виде. Все по заветам: «Не навреди». В статье я расскажу, как аккуратно работать с CSV-файлами в Excel и Open Office. Советы помогут ничего не испортить, сохранить информацию после редактирования и в целом чувствовать себя увереннее.
Материал базовый, профессионалы совершенно точно заскучают.
Что такое CSV-файлы
Формат CSV используют, чтобы хранить таблицы в текстовых файлах. Данные очень часто упаковывают именно в таблицы, поэтому CSV-файлы очень популярны.
CSV-файл состоит из строк с данными и разделителей, которые обозначают границы столбцов
CSV расшифровывается как comma-separated values — «значения, разделенные запятыми». Но пусть название вас не обманет: разделителями столбцов в CSV-файле могут служить и точки с запятой, и знаки табуляции. Это все равно будет CSV-файл.
У CSV куча плюсов перед тем же форматом Excel: текстовые файлы просты как пуговица, открываются быстро, читаются на любом устройстве и в любой среде без дополнительных инструментов.
Из-за своих преимуществ CSV — сверхпопулярный формат обмена данными, хотя ему уже лет 40. CSV используют прикладные промышленные программы, в него выгружают данные из баз.
Одна беда — текстового редактора для работы с CSV мало. Еще ничего, если таблица простая: в первом поле ID одной длины, во втором дата одного формата, а в третьем какой-нибудь адрес. Но когда поля разной длины и их больше трех, начинаются мучения.
Следить за разделителями и столбцами — глаза сломаешь
Еще хуже с анализом данных — попробуй «Блокнотом» хотя бы сложить все числа в столбце. Я уж не говорю о красивых графиках.
Поэтому CSV-файлы анализируют и редактируют в Excel и аналогах: Open Office, LibreOffice и прочих.
Ветеранам, которые все же дочитали: ребята, мы знаем об анализе непосредственно в БД c помощью SQL, знаем о Tableau и Talend Open Studio. Это статья для начинающих, а на базовом уровне и небольшом объеме данных Excel с аналогами хватает.
Как Excel портит данные: из классики
Все бы ничего, но Excel, едва открыв CSV-файл, начинает свои лукавые выкрутасы. Он без спроса меняет данные так, что те приходят в негодность. Причем делает это совершенно незаметно. Из-за этого в свое время мы схватили ворох проблем.
Большинство казусов связано с тем, что программа без спроса преобразует строки с набором цифр в числа.
Округляет. Например, в исходной ячейке два телефона хранятся через запятую без пробелов: «5235834,5235835». Что сделает Excel? Лихо превратит номера́ в одно число и округлит до двух цифр после запятой: «5235834,52». Так мы потеряем второй телефон.
Приводит к экспоненциальной форме. Excel заботливо преобразует «123456789012345» в число «1,2E+15». Исходное значение потеряем напрочь.
Проблема актуальна для длинных, символов по пятнадцать, цифровых строк. Например, КЛАДР-кодов (это такой государственный идентификатор адресного объекта: го́рода, у́лицы, до́ма).
Удаляет лидирующие плюсы. Excel считает, что плюс в начале строки с цифрами — совершенно лишний символ. Мол, и так ясно, что число положительное, коль перед ним не стоит минус. Поэтому лидирующий плюс в номере «+74955235834» будет отброшен за ненадобностью — получится «74955235834». (В реальности номер пострадает еще сильнее, но для наглядности обойдусь плюсом).
Потеря плюса критична, например, если данные пойдут в стороннюю систему, а та при импорте жестко проверяет формат.
Разбивает по три цифры. Цифровую строку длиннее трех символов Excel, добрая душа, аккуратно разберет. Например, «8 495 5235834» превратит в «84 955 235 834».
Форматирование важно как минимум для телефонных номеров: пробелы отделяют коды страны и города от остального номера и друг от друга. Excel запросто нарушает правильное членение телефона.
Удаляет лидирующие нули. Строку «00523446» Excel превратит в «523446».
А в ИНН, например, первые две цифры — это код региона. Для Республики Алтай он начинается с нуля — «04». Без нуля смысл номера исказится, а проверку формата ИНН вообще не пройдет.
Меняет даты под локальные настройки. Excel с удовольствием исправит номер дома «1/2» на «01.фев». Потому что Windows подсказал, что в таком виде вам удобнее считывать даты.
Побеждаем порчу данных правильным импортом
Если серьезно, в бедах виноват не Excel целиком, а неочевидный способ импорта данных в программу.
По умолчанию Excel применяет к данным в загруженном CSV-файле тип «General» — общий. Из-за него программа распознает цифровые строки как числа. Такой порядок можно победить, используя встроенный инструмент импорта.
Запускаю встроенный в Excel механизм импорта. В меню это «Data → Get External Data → From Text».
Выбираю CSV-файл с данными, открывается диалог. В диалоге кликаю на тип файла Delimited (с разделителями). Кодировка — та, что в файле, обычно определяется автоматом. Если первая строка файла — шапка, отмечаю «My Data Has Headers».
Перехожу ко второму шагу диалога. Выбираю разделитель полей (обычно это точка с запятой — semicolon). Отключаю «Treat consecutive delimiters as one», а «Text qualifier» выставляю в «
На третьем шаге выбираю формат полей, ради него все и затевалось. Для всех столбцов выставляю тип «Text». Кстати, если кликнуть на первую колонку, зажать шифт и кликнуть на последнюю, выделятся сразу все столбцы. Удобно.
Дальше Excel спросит, куда вставлять данные из CSV — можно просто нажать «OK», и данные появятся в открытом листе.
Перед импортом придется создать в Excel новый workbook
Но! Если я планирую добавлять данные в CSV через Excel, придется сделать еще кое-что.
После импорта нужно принудительно привести все-все ячейки на листе к формату «Text». Иначе новые поля приобретут все тот же тип «General».
- Нажимаю два раза Ctrl+A, Excel выбирает все ячейки на листе;
- кликаю правой кнопкой мыши;
- выбираю в контекстном меню «Format Cells»;
- в открывшемся диалоге выбираю слева тип данных «Text».
Чтобы выделить все ячейки, нужно нажать Ctrl+A два раза. Именно два, это не шутка, попробуйте
После этого, если повезет, Excel оставит исходные данные в покое. Но это не самая твердая гарантия, поэтому мы после сохранения обязательно проверяем файл через текстовый просмотрщик.
Альтернатива: Open Office Calc
Для работы с CSV-файлами я использую именно Calc. Он не то чтобы совсем не считает цифровые данные строками, но хотя бы не применяет к ним переформатирование в соответствии с региональными настройками Windows. Да и импорт попроще.
Конечно, понадобится пакет Open Office (OO). При установке он предложит переназначить на себя файлы MS Office. Не рекомендую: хоть OO достаточно функционален, он не до конца понимает хитрое микрософтовское форматирование документов.
А вот назначить OO программой по умолчанию для CSV-файлов — вполне разумно. Сделать это можно после установки пакета.
Итак, запускаем импорт данных из CSV. После двойного клика на файле Open Office показывает диалог.
Заметьте, в OO не нужно создавать новый воркбук и принудительно запускать импорт, все само
- Кодировка — как в файле.
- «Разделитель» — точка с запятой. Естественно, если в файле разделителем выступает именно она.
- «Разделитель текста» — пустой (все то же, что в Excel).
- В разделе «Поля» кликаю в левый-верхний квадрат таблицы, подсвечиваются все колонки. Указываю тип «Текст».
Штука, которая испортила немало крови: если по ошибке выбрать несколько разделителей полей или не тот разделитесь текста, файл может правильно открыться, но неправильно сохраниться.
Помимо Calc у нас в HFLabs популярен libreOffice, особенно под «Линуксом». И то, и другое для CSV применяют активнее, чем Excel.
Бонус-трек: проблемы при сохранении из Calc в .xlsx
Если сохраняете данные из Calc в экселевский формат .xlsx, имейте в виду — OO порой необъяснимо и масштабно теряет данные.
Белая пустошь, раскинувшаяся посередине, в оригинальном CSV-файле богато заполнена данными
Поэтому после сохранения я еще раз открываю файл и убеждаюсь, что данные на месте.
Если что-то потерялись, лечение — пересохранить из CSV в .xlsx. Или, если установлен Windows, импортнуть из CSV в Excel и сохранить оттуда.
После пересохранения обязательно еще раз проверяю, что все данные на месте и нет лишних пустых строк.
Если интересно работать с данными, посмотрите на наши вакансии. HFLabs почти всегда нужны аналитики, тестировщики, инженеры по внедрению, разработчики. Данными обеспечим так, что мало не покажется
Файлы CSV в Windows – как использовать и конвертировать в другой формат
Файл CSV – это файл значений с разделителями. Все файлы CSV представляют собой простые текстовые файлы, могут содержать только цифры и буквы и структурировать данные, содержащиеся в них, в табличной форме.
Файлы, имеющие расширение CSV, обычно используются для обмена данными между различными приложениями. Программы баз данных, аналитическое программное обеспечение и другие приложения, которые хранят большие объемы информации (например, контакты и данные клиентов), обычно поддерживают формат CSV.
Файл с разделенными запятыми значениями может иногда называться символьно-разделенным или файлом с разделителями, но независимо от того, как кто говорит, они говорят об одном и том же формате CSV.
Как открыть файл CSV
Программное обеспечение управления электронными таблицами обычно используется для открытия и редактирования файлов CSV, такое как бесплатный OpenOffice Calc или Kingsoft Spreadsheets. Инструменты электронных таблиц отлично подходят для файлов CSV, потому что данные, содержащиеся в файле, будут каким-то образом фильтроваться или обрабатываться.
Для просмотра и/или редактирования вашего CSV-файла в интернете вы можете использовать Google Sheets. Чтобы сделать это, загрузите файл на Google Диск через «Создать» → «Загрузка файла», щелкните правой кнопкой мыши файл на Google Диске, когда закончите загрузку, и выберите «Открыть с помощью» → «Google Таблицы».
Вы также можете использовать текстовый редактор для открытия файлов CSV, но с большими из них будет очень трудно работать в этих типах программ.
Microsoft Excel также поддерживает файлы CSV, но программа не бесплатна для использования. Несмотря на это, вероятно, это наиболее часто используемая программа для файлов CSV.
Учитывая количество программ, поддерживающих структурированные текстовые данные, такие как CSV, у вас может быть установлено более одной программы, которая сможет открывать файлы такого типа. Если это так, и та, которая открывается по умолчанию при двойном щелчке по файлам CSV в Windows, не соответствует вашим ожиданиям, знайте, что изменить эту программу очень легко: как изменить ассоциации файлов в Windows.
Как конвертировать файл CSV
Поскольку файлы CSV хранят информацию в текстовой форме, поддержка сохранения файла в другом формате включена во многие различные онлайн-сервисы и загружаемые программы.
Все упомянутые выше настольные программы могут конвертировать файл CSV в форматы Microsoft Excel, такие как XLSX и XLS, а также в TXT, XML, SQL, HTML, ODS и другие форматы. Этот процесс преобразования обычно выполняется через меню Файл → Сохранить как.
Вы также можете использовать Google Таблицы для сохранения файла CSV в другом формате. В меню Файл → Скачать как выберите XLSX, ODS, PDF или любой другой поддерживаемый формат.
Есть также несколько бесплатных конвертеров файлов, которые работают в вашем веб-браузере, например Zamzar, которые могут конвертировать файлы CSV в некоторые из перечисленных выше форматов, а также в PDF и RTF.
Инструмент CSVJSON (угадайте. ) преобразует данные CSV в JSON, что очень полезно, если вы импортируете огромные объемы информации из традиционного приложения в веб-проект.
Обычно вы не можете изменить расширение файла (например, расширение файла CSV) на то, которое ваш компьютер распознает и ожидает, чтобы вновь переименованный файл был пригоден для использования. Фактическое преобразование формата файла с использованием одного из методов, описанных выше, должно работать в большинстве случаев. Тем не менее, поскольку файлы CSV могут содержать только текст, вы можете переименовать любой файл CSV в любой другой текстовый формат, и он должен открываться, хотя и менее полезным способом, чем если бы вы оставили его в CSV.
Важная информация о редактировании файлов CSV
Вероятно, вы встретите файл CSV только при экспорте информации из одной программы в файл, а затем будете использовать этот же файл для импорта данных в другую программу, особенно при работе с приложениями, ориентированными на таблицы.
Однако, иногда вы можете отредактировать файл CSV или создать его с нуля, и в этом случае следует учитывать следующее:
Распространенной программой, используемой для открытия и редактирования файлов CSV, является Microsoft Excel. Что важно понять об использовании Excel или любой другой подобной программы для работы с электронными таблицами, даже если эти программы обеспечивают поддержку нескольких листов при редактировании файла CSV, формат CSV не поддерживает «листы» или «вкладки», поэтому данные, которые вы создаете в этих дополнительных областях, не будут записаны обратно в CSV при сохранении.
Например, предположим, что вы изменяете данные на первом листе документа, а затем сохраняете файл в CSV – эти данные на первом листе – это то, что будет сохранено. Однако, если вы переключитесь на другой лист и добавите туда данные, а затем снова сохраните файл, то будет сохранена информация на последнем отредактированном листе – данные с первого листа больше не будут доступны после закрытия программы.
Это «природа» программного обеспечения для работы с электронными таблицами, которое делает эту задачу запутанной. Большинство инструментов для работы с электронными таблицами поддерживают такие вещи, как диаграммы, формулы, стили строк, изображения и другие вещи, которые просто невозможно сохранить в формате CSV.
Нет проблем, если вы понимаете это ограничение. Вот почему существуют другие, более продвинутые форматы таблиц, такие как XLSX. Другими словами, если вы хотите сохранить в CSV любую работу, кроме базовых изменений данных, не используйте CSV – вместо этого сохраните или экспортируйте в более расширенный формат.
Как структурированы CSV файлы
Легко создать свой собственный файл CSV. Просто отсортируйте данные, как вы хотите, с помощью одного из инструментов, упомянутых выше, а затем сохраните то, что у вас есть, в формате CSV. Однако, вы также можете создать его вручную, – с нуля, используя любой текстовый редактор.
Вот пример: Имя, адрес, номер Иван Иванов, 10-я улица, 37
Все файлы CSV имеют одинаковый общий формат: каждый столбец разделяется разделителем (например, запятой), а каждая новая строка указывает новую строку. Некоторые программы, которые экспортируют данные в файл CSV, могут использовать другой символ для разделения значений, например, табуляцию, точку с запятой или пробел.
В приведенном выше примере показано, как будут выглядеть данные, если файл CSV был открыт в текстовом редакторе. Однако, так как программы электронных таблиц, такие как Excel и OpenOffice Calc, могут открыть CSV файлов, и эти программы содержат ячейки для отображения информации, то значение имя будет расположено в первой ячейке с Иван Иванов в новой строке чуть ниже, а остальные по той же схеме.
Проблемы с открытием или использованием файла CSV
CSV-файлы обманчиво просты. Какими бы простыми они ни казались на первый взгляд, малейшее неправильное использование запятой или «базовая» путаница, подобная той, о которой мы говорили выше, может заставить почувствовать себя ракетостроителем.
Имейте в виду, что вы не сможете открыть файл CSV или прочитать текст внутри него, по той простой причине, что вы путаете другой файл с форматом CSV. Некоторые файлы имеют одни и те же буквы расширения файлов, что и файлы CSV, но, на самом деле, они имеют совершенно другой формат.
CVS, CVX, CV и CVC – это всего лишь несколько примеров, когда файлы не могут быть открыты в программе для работы с электронными таблицами, хотя расширение очень похоже на CSV.
Что такое CSV файл и для чего нужен в Интернет-магазине?
Если у вас уже солидная база клиентов, база заказов и соответственно детальные описания продуктов, которые вы продаете, то рано или поздно перед вами встанет проблема обмена и сбережения информации.
Возможные проблемы для рабочего Интернет-магазина:
- Как собрать и сохранить данные клиентов?
- Как выбрать и отфильтровать данные по заказам?
- Как подсчитать заказы (создание выборок и различные вычисления)?
- Как перенести описания товаров в другой Интернет-магазин или на другую базу?
По ходу работы Интернет магазина возникают новые и дополнительные вопросы.
Все эти вопросы, возможно решать, даже если у вас нет возможности изменить логику представления данных или программировать скрипты Интернет магазина.
Вы можете спросить меня – как это?
Рекомендую использовать универсальный формат данных, экспортируя и импортируя информацию через CSV файл.
Что такое csv файл?
Это текстовый файл, в котором содержится информация, а поля разделяются специальными символами – разделителями.
Поэтому и он называется Comma Separated Values – значения, разделённые запятыми.
Вообще-то в США эти файлы разделяются действительно запятыми, в странах СНГ основным разделителем есть точка с запятой, то есть ;
Хотя Вы можете выбрать себе другой уникальный разделитель.
Как выбрать себе уникальный разделитель – я отпишу ниже. Конечно, тут есть еще нюансы.
Этот же csv-файл может быть полезен для операций прайс-листами онлайн магазина.
Про эти возможности я описывал в своей предыдущей статье: “Прайс лист Excel : Как удобно работать в Интернет-магазине ?”
Думаю, более удобнее будет для вас показать полезность csv формата на реальных примерах.
Для примера я возьму демонстрационную версию Интернет-магазина.
Предположим мне нужно экспортировать все продукты Интернет-магазина для редактирования или для ознакомления.
Экспортируем данные в csv файл и сохраняем на свой ПК.
Вы видите, что браузер сам определил, что файл формата csv может быть отрыт программой Microsoft Excel.
Хорошая новость, что вам не нужен еще дополнительный инструмент для работы с файлом CSV.
Чтобы открыть файл вам достаточно даже простой Блокнот или другая программа, которая может читать тексты.
А для автоматического преобразования данных в файле подойдет Excel или подобная программа. Например, бесплатный пакет LibreOffice.
Обычно, первая строка файла – это список полей, для которых делается экспорт.
Вы можете потом удалить их, чтобы они не нарушили ваши данные.
Следующие данные разбиты по строкам, причем поля отделяются разделителем – то есть специальным символом. В нашем варианте это точка с запятой.
Некоторые клиенты забывают про специальный разделитель и “попадаются” на этой детали.
Если у вас в описании товара используются такие символы, попробуйте поставить другой разделитель, который точно не будет использоваться в описании товаров. Например: * или # или другой символ.
Чтобы открыть файл, просто запустите его в Excel
Возможные проблемы в таких типах файлов могут возникать в ценах (точка и запятая) для разделения цифр.
Эти моменты решаются простой функцией авто-замены значений полей.
Теперь, мы получили нужный файл, внесли в нем изменения. Например, поменяли цены для всех товаров на 20 % и хотим закачать его обратно в магазин.
Как автоматически менять цены на прайс – я описывал в свой статье.
Как это сделать – очень просто!
Большинство Интернет-магазинов или больших и серьезных программ используют промежуточный файл сохранения данных – то есть CSV файлы.
Будь это 1С Бухгалтерия или Интернет-магазин.
Как закачать прайс или описание товаров в магазин?
На примере я покажу, как можно импортировать данные в файле csv в Интернет-магазин.
Выбираете файл, укажите поля, которые нужно подключить в магазин и нажмите кнопку запуска. Вот и все.
Поэтому, когда у меня спрашивают, как сделать обмен данными – я всегда предлагаю клиентам попробовать csv файл.
Этот универсальный файл поможет вам во много раз ускорить все процессы управления Интернет-магазином и его наполнение контентом.
Что еще почитать про экспорт – импорт файлов?
С чего начать
Документация
- Лицензия
- Требования к хостингу
- Установка
- С чего начать
- Описание полей CSV
- Импорт товаров
- Обновление товаров
- Импорт изображений
- Импорт опций
Документация
- Лицензия
- Требования к хостингу
- Установка
- С чего начать
- Описание полей CSV
- Импорт товаров
- Обновление товаров
- Импорт изображений
- Импорт опций
Content
- Что такое CSV-файл
- Пример CSV-файла
- Как создать CSV-файл
- Чем открывать и редактировать CSV-файл
- Как правильно сохранить CSV-файл
- Как проверить формат CSV-файла
Content
- Что такое CSV-файл
- Пример CSV-файла
- Как создать CSV-файл
- Чем открывать и редактировать CSV-файл
- Как правильно сохранить CSV-файл
- Как проверить формат CSV-файла
Что такое CSV-файл
CSV (от англ. Comma-Separated Values — значения, разделённые запятыми) — текстовый формат, предназначенный для представления табличных данных. Строка таблицы соответствует строке текста, которая содержит одно или несколько полей, разделенных запятыми (wikipedia.org).
Другими словами, это текстовый файл, в котором содержится информация в виде отдельных строк, где каждая строка это отдельная запись (например об одном товаре). Разделителем ( delimiter ) значений колонок (разделитель полей CSV) является символ запятая (,) или точка с запятой (;).
Разделитель текста – значения, содержащие зарезервированные символы (двойная кавычка, запятая, точка с запятой, новая строка) обрамляются двойными кавычками (“). Если в значении встречаются кавычки — они представляются в файле в виде двух кавычек подряд.
Наименование полей CSV – первая строка файла обычно сдержит наименование CSV полей (колонок) для идентификации этих полей (колонок).
Пример CSV-файла
Исходный текст CSV-файла, где каждая строка это одна строка таблицы:
Представление в виде втаблицы если открыть в Apache OpenOffice Calc :
_ID_ | _NAME_ | _MODEL_ | _PRICE_ |
28 | “HTC Touch HD” | “Product 1” | 1750.0000 |
29 | “Palm Treo Pro” | “Product 2” | 112.0000 |
30 | “Canon EOS 5D” | “Product 3” | 113.0000 |
Что бы посмотреть содержимое CSV-файла его можно открыть в любом текстовом редакторе, например в Notepad++ (Как проверить формат CSV-файла) или в любом другом тестовом редакторе.
Как создать CSV-файл
Наиболее удобный и быстрый способ получить шаблон CSV-файла правильного формата – это сделать экспорт товаров через расширение CSV Price Pro import/export. Для этого в разделе Товары (eng. Products) перейдите на вкладку Экспорт (eng. Export). , выберите справа необходимые поля для экспорта и сделайте экспорт, в результате вы получите готовый для работы CSV-файл
Чем открывать и редактировать CSV-файл
Первое что нужно сделать, это скачать и установить офисный пакет Apache OpenOffice , в составе которого есть Apache OpenOffice Calc , приложение для электронных таблиц, позволяющее работать с файлами в формате CSV.
При открытии CSV-файла в приложении Apache OpenOffice Calc выберите параметры в соответствии с настройками как показано на скриншоте ниже:
- Кодировка файла: Юникод (UTF-8)
- Разделитель значений колонок (разделитель полей CSV): точка с запятой (;)
- Разделитель текста и зарезервированных символов: двойная кавычка (“)
- Поля в кавычках как текст – выбрать
- Меню по правому клику мышки для определения типа колонки (всегда текстовое eng. Text )
Как правильно сохранить CSV-файл
Microsoft Excel умеет открывать CSV-файлы в кодировке Unicode (UTF-8) через импорт данных из файла… и пожалуй на этом можно остановиться!
Microsoft Excel не умеет сохранять CSV-файлы должным образом, при сохранении в Microsoft Excel, вы получите CSV-файл в зависимости от региональных настроек системы, обычно это разделитель табуляция или запятая и кодировка Windows-1251 (для России).
Для того что бы сохранить файл в формате CSV выберите Файл > Сохранить как .
В появившемся окне выбрать тип файла Текст CSV (.csv), установите “галочку” напротив появившегося внизу пункта Изменение настроек фильтра
Нажать кнопку Сохранить .
В открывшемся окне выберите вариант Использовать текущий формат
В открывшемся окне Экспорт в текстовый файл выберите:
- Кодировка: Юникод (UTF-8)
- Разделитель поля: точка с запятой (;)
- Разделитель текста: двойная кавычка (“)
- Текстовые значения в кавычках – выбрать
Нажать кнопку OK для сохранения.
Как проверить формат CSV-файла
CSV является простым и распространенным форматом для табличных данных, это простой текстовый файл, который cодержит текст без форматирования и имеет расширение CSV (.csv) вместо традиционного расширения TXT (.txt), такой файл может быть открыт любой программой для работы с текстом.
Вот неполный список приложений для открытия простых текстовых файлов .txt или .csv:
- Microsoft Notepad (Windows)
- Microsoft WordPad (Windows)
- Helios TextPad (Windows)
- Notepad++ (Windows)
- Notepad2 (Windows)
- Geany (Windows, Mac, Linux)
- Apple TextEdit (Mac)
- Apple Pages (iOS)
- Leafpad (Linux)
- gedit (Linux)
- KWrite (Linux)