Можно ли создать простой шаблон электронной таблицы с помощью python3, чтобы результаты отображались в командной строке

#python-3.x #new-operator

#python-3.x #новый оператор

Вопрос:

Мне было поручено показать определенную информацию в формате электронной таблицы в среде командной строки Linux. Я знаю, что могу манипулировать excel с помощью python, но меня попросили сделать это в командной строке. так что это похоже на развернутый лист. В настоящее время единственный способ, которым я могу это сделать, — использовать символы ascii для создания столбцов и строк. Если у кого-то есть лучший способ сделать это, пожалуйста, дайте мне знать. Это то, что у меня есть до сих пор.

 #!/usr/bin/python3  var_1 = 'info' var_2 = 'info' var_3 = 'info' var_4 = 'info' var_5 = 'info' var_6 = 'info' var_7 = 'info' var_8 = 'info' var_9 = 'info' var_10 = 'info'  print('--'*94 print(f'| heading1 ||| heading2 ||| heading3 |') print('='*188) print('='*188) print(f'| {var_1} ||| {var_2} ||| {var_3} |')  

Это всего лишь пример того, как я это делаю. Если возможно, есть ли способ заставить лист реагировать на данные в ячейках? Я уверен, что прошу о чем-то, что просто невозможно, но, поскольку поиск в Google не работает, я решил спросить здесь.

Есть ли какой-нибудь модуль, который облегчил бы это? Извините, все еще новичок с python и кодированием в целом. Любая помощь будет очень признательна.

Комментарии:

1. используйте pandas для чтения/записи данных из электронных таблиц и https://pypi.org/project/terminaltables/ вывода данных по желанию.

2. Большое спасибо!!