Вот решение с python, как вы просили:
filepath_in = 'path/to/my/filein.txt'
filepath_out = 'path/to/my/fileout.txt'
with open(filepath_in, 'r') as file_in, open(file_path_out, 'w') as file_out:
for line in file_in:
data = line.split() # splits the content removing spaces and final newline
line_w_tabs = "\t".join(data) + '\n'
file_out.write(line_w_tabs)
Обратите внимание, что если содержимое cell
данных длинное по сравнению с другими в том же column
, одна вкладка может быть недостаточно, и ваш table
может быть плохо выровнен.
Если макет важен, вам понадобятся некоторые манипуляции, вы можете подумать об использовании python format
или даже некоторой библиотеки.