# CSV.jl writing quoted strings

**URL:** <https://discourse.julialang.org/t/csv-jl-writing-quoted-strings/123989>\
**Category:** General Usage\
**Tags:** question, csv\
**Created:** [December 19, 2024, 11:43am UTC](https://discourse.julialang.org/t/csv-jl-writing-quoted-strings/123989 "2024-12-19T11:43:26Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![aplavin](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aplavin/32/222056_2.png) [@aplavin](https://discourse.julialang.org/u/aplavin)\
**Post date:** [December 19, 2024, 4:06pm UTC](https://discourse.julialang.org/t/csv-jl-writing-quoted-strings/123989/15 "2024-12-19T16:06:37Z")

</div>

For a CSV reader/writer robust in edgecases like that, you may try duckdb – convenient to use from Julia though QuackIO.jl.  
Just do `tbl = read_csv(StructArray, "mwe.csv")` and `write_table("mwe2.csv", tbl)`:

 ![image](https://global.discourse-cdn.com/julialang/original/3X/4/2/424ebcc626937eb8a83653017480fd55bb402878.png)

---

_[View the full topic](https://discourse.julialang.org/t/csv-jl-writing-quoted-strings/123989)._
