Существуют ли какие-либо форматы для таблиц, которые более читабельны, чем CSV и имеют хорошую поддержку языка программирования?Человеко читаемая альтернатива CSV
Мне нужно сохранить некоторую финансовую информацию в Git для аудита, и я хочу, чтобы diff diff был доступен для чтения, чтобы я мог просматривать их по электронной почте. Я не ожидаю, что строки превысят 20 символов, поэтому формат, который хорош для таблиц с фиксированными столбцами размера, прекрасен.
UPDATE: Мне нравится идея, упомянутые в NumPy: Pretty print tabular data Если этот формат имеет имя и поддержку анализатор/генератор, который был бы хороший ответ на мою проблему.
column_one | col_two | column_3
------------+---------+-------------
0 | 0.0001 | ABCD
1 | 1e-005 | long string
2 | 1e-008 | ABCD
3 | 1e-007 | ABCD
Обычный текст? (I.e., конвертировать запятые в вкладки и разворачивать вкладки.) – usr2564301
@ Jongware, да, обычный текст, который можно разобрать с существующими библиотеками. –
Ну, «простой текст» имел в виду мое предложение, а не вопрос. После этого может возникнуть проблема с необходимостью разбора, поскольку, как известно, простой текст, как правило, трудно справиться. Разделенный по табуляции был бы моим вторым выбором, тогда, хотя он все еще не будет * очень * читабельным, если некоторые строки значительно длиннее других. – usr2564301