Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Слияние файлов CSV

Ответить
Настройки темы
CMD/BAT - Слияние файлов CSV

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Доброго времени суток !
Большая просьба помочь в решении вопроса .

Есть 3 файлы файла в формате CSV c таким содержимым:

Файл 1

DATE TIME P1_TIR104 P1_TIRC110 FIR101_AI P1_FIRA105 P1_FIRA106
21.10.2015 0:00:00 848.73749 355.06876 0.00000 34.06562 19.21250
21.10.2015 0:00:10 848.40002 355.79999 0.00000 34.06562 19.21250

Файл 2

DATE TIME P1_T1x13
21.10.2015 0:00:00 235.95000
21.10.2015 0:00:10 235.95000


Файл 3
DATE TIME P1_PIR112_AI_DAT_PV
21.10.2015 0:00:00 -1.96320
21.10.2015 0:00:10 -1.96320

Необходимо совместить 3 файла вместе по колонкам т.е, файлы 2 и 3 добавить в конец первого без времени и даты но файл №1 должен оставатся без изменений + без ограничений по кол-ву текста в таком виде:

DATE TIME P1_TIR104 P1_TIRC110 FIR101_AI P1_FIRA105 P1_FIRA106 P1_T1x13 P1_PIR112_AI_DAT_PV
21.10.2015 0:00:00 848.73749 355.06876 0.00000 34.06562 19.21250 235.95000 -1.96320
21.10.2015 0:00:10 848.40002 355.79999 0.00000 34.06562 19.21250 235.95000 -1.96320

Я использую вот такой текст для сортировки но что-то никак совсем :

@echo off

set source="3.csv" "2.csv" "1.csv"
set destination="4.csv"

set n=1
>%destination% (
for /f "tokens=1* delims=[]" %%i in ('find/n /v "" %source%^| findstr/bv \-^| sort') do @(
for /f %%k in ('set/a n') do @(if %%k neq %%i echo.)& set n=%%i& <nul set/p="%%j; "
)
)

exit/b

Отправлено: 21:30, 08-12-2015

 

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Будет замечательно оставить коментарии по строкам вашего текста

Отправлено: 21:37, 08-12-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Слияние файлов CSV

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Периеминование файла doc.csv в Документ_дата_время.csv kagorec Скриптовые языки администрирования Windows 2 29-03-2014 18:40
CMD/BAT - Слияние содержимого txt файлов в один. rvm.luma Скриптовые языки администрирования Windows 4 07-09-2013 15:11
PowerShell - [решено] Сравнивание двух файлов .csv и удаление дублей XXXp Скриптовые языки администрирования Windows 12 18-10-2012 14:19
PowerShell - [решено] Сравнение содержимого двух CSV файлов dosperados Скриптовые языки администрирования Windows 7 31-01-2012 10:47
Разное - [решено] Не изменить ассоциацию файлов CSV с Excel на TablePro truvo Microsoft Windows 2000/XP 3 26-07-2008 08:44




 
Переход