Открытие файла формата CSV в Microsoft Excel - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Открытие файла формата CSV в Microsoft Excel

Открытие файла формата CSV в Microsoft Excel

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

Вот пример правильного.

и непровильного

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

Вот пример правильного.

и непровильного
Poltava

Сообщение Доброго времени суток всем.
Не могу победить 1 проблему. При открытии CSV файла двойным кликом все хорошо но при попытке открытия уже из самого экселя он предлагает сделать настройки импорта CSV после чего структура файла разваливается. Я так и не смог подобрать подходящих настоек хотя при двойном нажатии по файлу в проводнике эксель сам распознает все необходимые настройки к тому же правильно!

Вот пример правильного.

и непровильного
Автор – Poltava
Дата добавления – 03.04.2018 в 00:05

Roman777Дата: Вторник, 03.04.2018, 09:26 | Сообщение № 2

Много чего не знаю.

KuklPДата: Вторник, 03.04.2018, 09:46 | Сообщение № 3

Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728

Ответить

SLAVICKДата: Вторник, 03.04.2018, 10:46 | Сообщение № 4

Иногда все проще чем кажется с первого взгляда.

Ответить

PoltavaДата: Среда, 04.04.2018, 00:17 | Сообщение № 5

Roman777, Спасибо действительно при зажатом шифте открывается так же как и при двойном клике но меня интересует именно программная обработка.

KuklP, Очень уважаю Ваше экспертное мнение, но все же файл полностью соответствует спецификации CSV файла. Это видно во первых из того что Ексель все же при двойном клике правильно открывает файл, во вторых то что вас смутило это действительно исходный код HTML который таким и должен остаться. но с точки зрения спецификации CSV это просто очередное значение разделенное разделителями и взятое в “” как содержащие зарезервированные символы. Так что чисто теоретически эксель должен бы его распознавать и очевидно что он это может в автоматическом режиме он с этим прекрасно справляется. Вопрос как это повторить программно.

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

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

Roman777, Спасибо действительно при зажатом шифте открывается так же как и при двойном клике но меня интересует именно программная обработка.

KuklP, Очень уважаю Ваше экспертное мнение, но все же файл полностью соответствует спецификации CSV файла. Это видно во первых из того что Ексель все же при двойном клике правильно открывает файл, во вторых то что вас смутило это действительно исходный код HTML который таким и должен остаться. но с точки зрения спецификации CSV это просто очередное значение разделенное разделителями и взятое в “” как содержащие зарезервированные символы. Так что чисто теоретически эксель должен бы его распознавать и очевидно что он это может в автоматическом режиме он с этим прекрасно справляется. Вопрос как это повторить программно.

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

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

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

KuklP, Очень уважаю Ваше экспертное мнение, но все же файл полностью соответствует спецификации CSV файла. Это видно во первых из того что Ексель все же при двойном клике правильно открывает файл, во вторых то что вас смутило это действительно исходный код HTML который таким и должен остаться. но с точки зрения спецификации CSV это просто очередное значение разделенное разделителями и взятое в “” как содержащие зарезервированные символы. Так что чисто теоретически эксель должен бы его распознавать и очевидно что он это может в автоматическом режиме он с этим прекрасно справляется. Вопрос как это повторить программно.

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

Сделал вывод что нужно писать свою функцию по импорту сложных CSV так как изучая уже более двух дней данную тему так и не смог найти решения казалось бы банальной задачи стандартными средствами. Попробую реализовать и тогда выложу тут что получиться. Автор – Poltava
Дата добавления – 04.04.2018 в 00:17

Загрузка файла CSV на лист Excel

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

Пока во вложении – обычный файл Excel с нужными макросами, надстройку выложу позже

Использовать функции файла (надстройки) совсем не сложно.

Вот несколько примеров:

ВложениеРазмерЗагрузкиПоследняя загрузка
CSV2sheet.xls – файл с макросом импорта данных из CSV в Excel45 КБ3272 года 4 недели назад
Файл csv (разделитель – точка с запятой) для тестирования надстройки16.52 КБ195 лет 45 недель назад
  • 52623 просмотра

Комментарии

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

Здравствуйте, интересует платная доработка скрипта этого скрипта импорта.
Нужно для каждой строки основного листа из одной колонки распарсить содержимое (прописано через “|”) на отдельный лист в несколько строк с ключем ID из первоначальной колонке (ну типа как связанные таблицы в БД).
Возьметесь? Предложение прошу в личку. С уважением Петр

Добрый день. Подскажите пожалуйста как ипортировать CSV (его размер около 1Гб) в Excel .

Надо код немного доработать
Если готовы оплатить – пишите на почту, сделаю

Добрый день! Подскажите, как сделать, чтобы при нажатии на кнопку “Загрузить файл CSV, начиная с первой пустой ячейки в первом столбце” данные разделись по запятой и при этом дробная часть заменялась с точки на запятую (т.е. 12,13,14.5 и т.д. на 12 13 14,5)

Добрый день!
Для решения моей задачи подходит 3-й код – Выгрузка в новую книгу. Но, когда я это делаю, то создается новая книга с вкладкой “данные” и все, вкладка пустая, ничего не выгружается. Сначала он предлагает выбрать файл .csv, я выбираю, затем книга с пустой вкладкой. Не подскажете почему так происходит?
Я столкнулся с проблемой, когда файл .csv в ручную открывается как надо, а вот через макрос все в строках. Нет ли какой-то простой возможности открыть через макрос в нормальном виде? Открываю командой Workbooks.Open Name.

Та же проблема, что и в посте 17 – Кавычки. Что дописать для удаления кавычек? Заранее спасибо.

Вообщем нужно быть внимательным к коду функции, где прописан разделитель, который стоит конкретно в вашем .csv файле. Если в качестве разделителя стоит запятая, то пишем : Optional ByVal ColumnsSeparator$ = “,” . далее код. Если же точка с запятой ,то: Optional ByVal ColumnsSeparator$ = “;” . Только в этом случае будет корректное разбиение на столбцы.

Файлы *.csv в большинстве своём открываются “криво”, в одном столбце через запятую, не разбиваясь по столбцам. Мне же нужно при открытии разнесение по столбцам. И такой макрос я нашёл, но он открывает новую книгу. Мне же нужно чтобы ФАЙЛ *.csv можно было залить на лист уже открытой книги. Вот и наткнулся на Ваш макрос, думал что нужное найти. Но Ваша функция и по столбцам не разбивает.

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

Увы, пока я новичок в VBA, только начал изучать. Оттого сделать мне этого не под силу, как и многим другим несведущим наверное тоже.

Среди параметров вызова функции есть «Разделитель столбцов» – если вы его не задали, используется значение по-умолчанию (точка с запятой или запятая, не помню уже)
Пропишите нужный разделитель – и всё будет корректно открываться.

Файл .csv безусловно открывается, но вот только в том виде в каком он и существует. Разделение на столбцы не происходит.

Максим, для вашей задачи у меня есть специальная надстройка:
http://excelvba.ru/programmes/Lookup

Подсткажите плз, возможно ли с помощью этого макроса импортировать колонки в соответствующие колонки в excel. Например, в csv 2 колонки “Артикул” и “Цена”, надо импортировать колонку с ценой, с привязкой по артикулу, т.е. что бы цена артикула в csv соответствовала цене артикула в excel.

Сделайте цикл по файлам, – каждый файл по-отдельности обрабатывая этим кодом

Функция для получения списка файлов (с примером цикла по найденным файлам):
http://excelvba.ru/code/FilenamesCollection

Вам осталось только совместить эти 2 макроса

Замечательный код. Все работает на ура!
Как заставить его обрабатывать группу файлов? Сейчас при выборе файла csv он берет только один файл.

Добрый день!
Спасибо за данный скрипт. У меня почти все работает, только выгружается не вся информация, т.к первая строка по длинне меньше остальных и все мой 1000 строк выгружаются в шесть колонок.
Что нужно добавить в код, чтобы файл читался со второй строки или обрабатывал массив по максимальной длине строки?

вставляет из csv фаила только 25 строк а остальные 1000 нету?

спасибо за быстрый ответ!

еще интересует как можно последний (М) столбец сделать в виде гиперссылки с заданным названием (ссылка :))

нашел в другом Вашем примере:
‘ если нужна гиперссылка на файл во втором столбце
ActiveSheet.Hyperlinks.Add Range(“b” & Rows.Count).End(xlUp), ПутьКФайлу, “”, _
“Открыть файл” & vbNewLine & ИмяФайла

как это добавить в данный скрипт к сожалению не представляю (уже читаю Вашу статью “как я стал программистом” :))

После строки
Set fso = Nothing
добавьте строку
Kill Filename$ ‘ удаление файла

Благодарю, весьма удобный скрипт.

подскажите, как добавить удаление обработанного CSV файла ?
пробовал след образом:
————————
Set FSO = CreateObject(“scripting.filesystemobject”) ‘ читаем текст из выбранного файла
Set ts = FSO.OpenTextFile(Filename$, 1, True): txt$ = ts.ReadAll:[B] ts.Delete[/B]
Set ts = Nothing: Set FSO = Nothing
————————-
безрезультатно

второй вопрос – как явно указать файл с исходными данными?

Всё можно исправить.

Добавьте в код удаление кавычек (символ с кодом 34),
а по кодировке – возьмите функцию перекодировки здесь:
http://excelvba.ru/code/encode

Если сами не справитесь – вы всегда можете заказать решение под свои нужды
(выслав мне исходный файл CSV, и пример желаемого результата в Excel)

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

Как csv разделить по столбцам, за минуту

Как csv разделить по столбцам, за минуту

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов для системных администраторов Pyatilistnik.org. В прошлый раз мы с вами подробно разобрали 10 методов как открыть командную строку. В сегодняшней публикации я хочу вас научить разбивать строки в CSV файле на столбцы, которые потом можно использовать в файлах Excel. Уверен, что многие системные администраторы часто работаю с экспортными данными в формате CSV.

Постановка задачи

Бьюсь об заклад, что у 99% средних и крупных организаций в России инфраструктура построена на использовании Active Directory. Активный каталог замечательная вещь и легко интегрируется в различные сторонние сервисы. Самая частая задача администратора, это получение отчетов или выгрузок по определенным критериям, например:

  • Получить список пользователей Active Directory с рядом атрибутов
  • Получить список серверов у которых операционная система Windows Server 2008 R2, чтобы в дальнейшем их вывести из эксплуатации
  • Получить список всех компьютеров или пользователей, кто не авторизовывался какое-то время. И так до бесконечности

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

Структура файла CSV

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

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

Вот пример такого строки с разделителями:

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

Как csv разделить по столбцам в Excel

Первым инструментом, который позволит из csv получить красивые столбцы и разбиение по ним, будет Excel. Откройте в Excel ваш файл csv.

  • Выделите первый столбец и перейдите на вкладку “Данные
  • Найдите пункт “Текст по столбцам

На первом окне мастера распределения текста по столбцам нажмите “Далее”.

Далее вам необходимо указать по каким критериям производить разбивку по столбцам, на выбор у вас будет:

  • Знак табуляции
  • Точка с запятой
  • Запятая
  • Пробел
  • Другой вариант

В моем примере CSV разделяет отдельные данные с помощью запятой. Тут же вы сразу видите, как это будет выглядеть в области “Образец разбора данных“.

Далее при необходимости вы можете указать формат (Общий, текстовый, дата) и диапазон к которому будет применяться ваше преобразование. Нажимаем “Готово“.

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

Далее вам остается сохранить файл в формате xlsx и радуемся жизни.

Как csv разделить по столбцам через Google Таблицы

Не так давно я вам рассказывал про установку через групповую политику расширения для Google Chrome под названием “Редактирование файлов Office“. Это расширение позволяло работать с файлами Word, Excel и PowerPoint в Google Документах, Google Таблицах и Google Презентациях. Если вы через него откроете ваш файл CSV, то вы буквально в два клика сможете его разбить на столбцы. Для этого выберите меню “Файл – Сохранить в формате Google Таблиц“.

Начнется переделывание формата CSV в формат Google Таблиц

На выходе вы получаете разделенный по столбцам документ.

Далее вы уже можете оперировать этими данными или же можете их сохранить в нужный формат. Если у вас изначально документ Google Таблиц содержит данные разделенные запятой в виде одной строки, то вы их можете преобразовать в столбцы вот таким методом. Открываете меню “Данные – Разделить текст на столбцы

Выбираете тип разделения, в моем случае запятая.

Затем выбираете ваш столбец с данным и еще раз нажмите “Данные – Разделить текст на столбцы

В результате чего они будут разбиты на аккуратные столбцы

Как заполнить CSV-файл

Как сделать автоматический импорт товаров в интернет-магазин

Импорт товаров можно осуществить посредством табличного файла в формате CSV, редактировать который можно в Excel, OpenOffice или в любом другом табличном редакторе.

Внимание: автоматизированный импорт товаров требует уровня владения персональным компьютером и программным обеспечением (Microsoft Excel, Libro Office, OpenOffice Calc и др.) не ниже продвинутого и умения ориентироваться в базовых терминах веб-сайтов (url, чпу, SEO-параметры и т.д.).

Если Вы не обладаете должными навыками, воспользуйтесь базовым функционалом интернет-магазина — добавление товаров в системе управления по кнопке «Добавить товар».

Подготовка файла

1. Скачайте файл-образец из Вашей системы управления в разделе Импорт или по ссылке.
2. Откройте файл в формате CSV в табличном редакторе (Microsoft Excel, Libro Office, OpenOffice Calc и др.)
3. Чтобы файл отображался корректно, необходимо настроить открытие как на скриншоте:

Заполнение файла

Открыв файл, вносите изменения строго как в примере.

1. Категории

  • Если товар относится к нескольким категориям, воспользуйтесть “,”
    Пример: Категория1 , Категория2 , Категория3
  • Если товар относится к подкатегории, воспользуйтесь ” / ”
    Пример: Категория / Подкатегория первого уровня / Подкатегория второго уровня / Подкатегория третьего уровня
  • Если товар относится к нескольким подкатегориям, путь к подкатегории указывайте через ” / “, а список категорий через “,”
    Пример: Категория1 / Подкатегория первого уровня / Подкатегория второго уровня , Категория2 / Подкатегория первого уровня

(!) Название категорий и подкатегорий не может сожержать запятую “,”

2. Товар
(!) Не может быть 2 товаров с одинаковыми названиями. Если не избежать повтора в наименовании товаров, то необходимо прописывать вручную адрес (url).

3. Адрес (url)
Проставляется автоматически при загрузке файла в систему и будет соответствовать колонке “Товар”. Однако если строчка наименования товара содержит спецсимволы, то некоторые браузеры не смогут обратотать такой адрес. Например, не откроется такой адрес: site.ru/item/«apple

Например, товар с названием Apple будет иметь адрес site.ru/item/apple

4. Видим
Если товар должен отображаться на сайте, ставим 1.

5. Рекомендуемый
Если товар на сайте должен отображаться со знаком “Хит”, ставим 1.

6. Бренд
Укажите наименование бренда (производителя)

7. Вариант
Указывается в том случае, если товара есть несколько вариантов ( по цветам, по размерам и тд) Пример http://simers.ru/item/super-set

NB: Категория, товар и другие столбцы варианта должны быть одинаковыми (!), чтобы система понимала, к какому товару относятся варианты.

8. Старая цена
При указании старой цены на сайте будет автоматически высчитываться скидка.

9. Артикул
Укажите необходимый артикул, избегая спецсимволов: *()_+=-`

:”|><[]';/.,<>&@#$%^& и прочих. Важно заполнить артикул у всех товаров, при этом не должно быть повторяющихся значений.

10. Склад
Для контроля остатков на складе. Пустая ячейка равняется значению ∞ (бесконечно много).

11. SEO параметры
Заголовок страницы, Ключевые слова, Описание (они же Title, Keywords, Description) – базовые SEO параметры, на основе которых осуществляется ранжирование сайта в поиске.

12. Аннотация
Текст, который выводится под названием товара

13. Описание
Текст выводимый перед свойствами товаров

14. Изображение
Указываем наименование фотографий через запятую. Например, image.jpg, fon.png

NB:

    Название фото не должно содержать спецсимволы !”№;%:?*()_+=-`

:”|><[]';/.,<>&@#$%^& и прочих,

  • Можно использовать только английские буквы и цифры.
  • Обязательно указывать КОРРЕКТНОЕ расширение файла: .jpg и .jpeg – это разные файлы.
  • 15. Свойства
    Далее идут столбцы свойств — их может быть несколько. Эти свойства выводятся в карточке товара как технические параметры, если значение свойства заполнено. Вы можете создавать неограниченное количество дополнительных полей свойств товаров, но соблюдайте меру – пользователи не должны “утонуть” в большом объеме данных.

    Создайте резервную копию

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

    Импорт

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

    Частые ошибки

    Не отображается картинка товара

    Название изображения содержат пробелы, спецсимволы или неверно указано расширение файла. Например, вместо .jpg указан .jpeg.

    Товара нет в нужных категориях

    Неверно указаны категории: скорее всего подкатегория не обозначена слешем / , либо разные категории не отделены друг от друга запятыми в случае, если товар находится не в одной, а в нескольких категориях.

    В заголовке окна значится адрес страницы

    Не заполнено поле Title (Заголовок страницы).

    Не отображается цена со скидкой

    Не заполнено поле Цена, либо заполнено в неверном формате. Правильный формат — 99.00

    Не открывает загруженный товар

    Вероятно, ошибка в урл-адресе. Удалите спецсимволы, пробелы, оставив по возможности только следующие символы: цифры, буквы латинского алфавита, дефис (-), нижнее подчеркивание (_).

    Не нашли ответа? Задайте вопрос

    Ваши вопросы смогут дополнить наши инструкции и помогут другим пользователям

    Файл формата CSV – чем открыть?

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

    Что такое CSV-формат

    CSV-формат (comma separated values) – в переводе на русский, дословно означает — значения разделенные запятой. В Соединенных Штатах Америки значения действительно разделены запятой, однако на территории стран СНГ разделителем может служить не только запятая, чаще всего это точка с запятой, также встречаются пробелы, знаки табуляции, запятая и не только. На самом деле, это не играет особой роли, так как, если использовать специальные программы для открытия файлов этого формата, в них предусмотрены различные настройки, и пользователь даже не будет об этом задумываться.

    Что представляет собой csv-формат? Это обычный текстовый файл, который можно открыть при помощи блокнота, Word или Excel. Это очень популярный формат, зачастую его используют для создания табличных данных и обмена ими. Также пользователи могут столкнуться с проблемой корректного отображения файлов в редакторе. Если открыть такой файл при помощи стандартных программ, они могут неправильно распознать кодировку и результаты будут представлены просто набором букв, цифр или символов.

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

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

    Как создать и чем открыть CSV-файл

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

    Libre Office

    Это абсолютно бесплатная программа и при том довольно проста в обращении, рассмотрим, какие шаги потребуется выполнить для ее использования:

      Установив программу на свой компьютер, находим нужный csv-файл, кликаем правой кнопкой мыши по нему и в появившемся меню выбираем «Открыть с помощью LibreOffice Calc».

    Второй пункт – это разделитель «Separator Options». Здесь важно выбрать корректный разделитель, который используется в самом тексте. Для этого отмечаем «Separated by» и ниже выставляем галочки на те варианты разделения, которые точно присутствуют в тексте. Например, Comma – запятая, Tab – знак табуляции, Space – пробел и так далее.

  • После чего останется нажать «ОК» и работать с нужным файлом в виде таблицы.
  • Это очень удобная программа, которая может заменить стандартный офисный пакет программ, однако для тех, кто не хочет разбираться с новым программным обеспечением, рекомендуется использовать ее только для открытия csv-формата.

    Open Office Calc

    Этот редактор csv схож с предыдущей программой по своему функционалу. Для начала потребуется скачать пакет Open Office (OO). После установки на компьютер поступит предложение от него стать основной программой для открытия документов. Крайне не рекомендуется подтверждать это действие, так как пользователи, которые привыкли работать с офисными приложениями от Microsoft, могут получить некоторые неудобства. Хоть программа и многофункциональна, но разбираться в ней придется с нуля. Лучшим вариантом будет назначить ее именно на открытие файлов csv. Принцип работы не отличается от прошлой программы:

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

  • Также задаем параметры разделителя, отмечаем галочкой в зависимости от того, какой используется в файле – «Табуляция», «Запятая», «Точка с запятой», «Пробел» и так далее.
  • Обращаем внимание на пункт «Разделитель текста» оставляем его пустым.
  • Раздел «Поля» можно оставить стандартно или выбрать тип «Текст».
  • Подводным камнем может стать выбор неправильного разделителя или нескольких. В таком случае файл может открыться корректно, однако по окончании работы сохранение будет иметь неправильный вид.

    Важным моментом будет и то, что при сохранении в формате .xlsx OO может теряться часть данных. Неизвестно, с чем это связанно, но лучше будет после сохранения убедиться, что все нужные данные на месте.

    Microsoft Excel

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

    • Округляет цифры – если в таблице есть цифровые значения, он может просто их округлить и испортить общую картину. Пример – 125334722,3537136 превратится в 125334722,35.
    • Удаляет плюсы – также, если указаны номера телефонов +7925…., знак плюс будет удален.
    • Разбивает цифры – та же ситуация с номерами телефона, он может разбить его по три цифры в формат – 79 261 236 643.
    • Удаляет нули – в случае если цифровое значение начинается на ноль, например, ИНН, то он будет удален. Пример – 002673228559, превратится в 2673228559.
    • Меняет даты – может доставить неудобства изменением дробей, к примеру, номер дома 3/7 изменит на 3 июля.

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

      Импортируем данные в Excel. Выбираем пункт меню «Data», далее «Get External Data» и «From Text».

    Далее выбираете нужный csv-файл и попадаем в меню. «Тип файла» выбираем «Delimited». «Кодировка» – определяется автоматически, лучше проверить, чтобы совпадала с той, что в файле. Если в файле шапка идет первой строкой, выбираем «My Data Has Headers».

    Далее потребуется выбрать разделитель. Если это точка с запятой (Semicolon), то отключить «Treat consecutive delimiters as one». Далее важный момент, если выбран разделитель точка с запятой, пункт «Text qualifier» отмечаете «». Если разделителем служит запятая, отключать его не нужно, так как он предназначен для того, чтобы отличать обычные запятые внутри текста от разделителей.

    Последним шагом будет выбор формата полей. Для всех столбцов следует выбрать пункт «Text», после чего нажать «ОК» и все готово.

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

    Читайте также:  Вычисление NPV в Microsoft Excel
    Ссылка на основную публикацию
    Adblock
    detector