Skip to content

maxsilnov/combinator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

combinator

Проверка и мерж csv файлов в один (быстро и удобно)

В общем была задача проверить файлы CSV на корректность и смержить(обьединить) их все в один.

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

На данный момент в коде содержаться бенчмарки для оценки времени и кол-во потребляемой оперативки. На данный момент было протестировано на папке с 333 файлами, каждый по 10 мб, средняя скорость проверок и создания смерженного файла занимает 20 секунд в 5 потоках.

About

Проверка и мерж csv файлов в один (быстро и удобно)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages