# 2-Dimensional Configuration Files

**URL:** <https://discourse.julialang.org/t/2-dimensional-configuration-files/95108>\
**Category:** Offtopic\
**Created:** [February 23, 2023, 10:44pm UTC](https://discourse.julialang.org/t/2-dimensional-configuration-files/95108 "2023-02-23T22:44:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrufsvold](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mrufsvold/32/31600_2.png) [@mrufsvold](https://discourse.julialang.org/u/mrufsvold)\
**Post date:** [February 23, 2023, 10:44pm UTC](https://discourse.julialang.org/t/2-dimensional-configuration-files/95108/1 "2023-02-23T22:44:00Z")

</div>

I often find myself in this situation: I get specs in the form of a table, or several tables, from a non-technical person. This is usually Excel or Word. Because of the messiness of reading MS files, I’ll translate those tables into nested YAML files. Then I get updated specs with a new schema and now I basically need to remake the YAML files from scratch.

A table is a great way to store information about the details of several related things… And I always feel a little silly making these nested configs that are difficult to edit and much less readable. A CVS is … better? But it’s a whole other can of worms.

All that to say, is there a format/tool with the computer readability like YAML but that can be viewed and edited by a human as a table? Or a GUI to view and edit YAML/JSON files as a table?
