# How to parse CSV into a collection

**URL:** <https://community.glideapps.com/t/how-to-parse-csv-into-a-collection/82198>\
**Category:** Ask for Help\
**Tags:** actions, tutorial, custom-code\
**Created:** [June 2, 2025, 9:48am UTC](https://community.glideapps.com/t/how-to-parse-csv-into-a-collection/82198 "2025-06-02T09:48:33Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [June 2, 2025, 10:53am UTC](https://community.glideapps.com/t/how-to-parse-csv-into-a-collection/82198/7 "2025-06-02T10:53:28Z")

</div>

If you just want to store the JSON, then expand it into a list when you want to view it, then yes that is possible. Essentially you need a Helper Table with numbered rows, temporarily write the JSON into the Helper Table, apply it to every row, then extract the items into rows and columns using a combination of Query JSON & Single Value columns.

Take a look at the “[Miracle Method](https://community.glideapps.com/t/transpose-columns-to-an-inline-list-the-miracle-method/32766)”. It describes the basic approach.

If you need more detailed instructions, then it would be useful if you could provide a sample of your JSON.

---

_[View the full topic](https://community.glideapps.com/t/how-to-parse-csv-into-a-collection/82198)._
