Вот скрипт на языке Python, написан за 3 минуты, зацените лаконичность и читаемость.
import sys, glob, pandas as pd
txts = glob.glob('D:\\TEST\\*.txt')
out_dir = 'D:\\OUT\\'
for txt in txts:
df = pd.read_csv(txt, encoding='cp1251', sep=';')
df.iloc[:,0].to_csv(out_dir + '1' + txt.split('\\')[-1], index=False)
df.iloc[:,1].to_csv(out_dir + '2' + txt.split('\\')[-1], index=False)
Проще скачать Python c python.org (всё по умолчанию), установить библиотеку pandas командой
pip install pandas
и запустить скрипт (вставить код выше в файл с именем *.py), указав свои пути. Чтение рекурсивное, структура каталогов в OUT будет повторена.
Кстати, Python есть и внутри OpenOffice|LibreOffice, но стараниями разработчиков из него удалена утилита pip. О том как её поставить - кишит интернет.
UPD: Любая кастомизация скрипта легко дается, т.к. язык очень высокоуровневый. Например, если нужно расширение именно *.csv. то это делается путем отрезания хвоста и допиской суффикса (рассказывать дольше, чем сразу написать):
+ txt.split('\\')[-1][:-4]+'.csv'