Заключить договор csv

Привет, ребята,

В этом первом посте я покажу, как работать с файлами csv с помощью python. Давайте объединим несколько файлов excel в один!
Эта необходимость возникла, когда Scrum-мастер моей команды передал мне вызов, потому что Python — это язык, который я почти не знаю, и нужно было начать развивать этот навык.

Поехали!!!!

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

Представьте, что вам нужно объединить более 100 файлов — готовы ли вы делать это вручную? Кроме того, что это утомительно, трудоемко и чревато ошибками, верно?

Вы должны быть установлены на вашей машине:

  • Excel
  • Терминал Windows
  • Python
  • Vs-Code или программа по вашему выбору
  • Библиотека панд

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

Шаг 1: Импортируйте пакеты и определите рабочий каталог
Замените os.chdir(‘c:minhapasta’) на имя желаемого рабочего каталога.

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

Шаг 3: Конкатенация файлов

Шаг 4: Экспортируйте унифицированный файл.
Мы используем Lib Pandas для конкатенации всех файлов в списке и экспортируем их в CSV-файл. Полученный файл называется «merge.csv» и находится в вашем рабочем каталоге.

encoding = ‘utf-8-sig’ добавлен для преодоления проблемы экспорта на языках, отличных от английского.

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

Это готово!!!!

Надеюсь, это поможет большему количеству людей!

Оцените статью
devanswers.ru
Добавить комментарий