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):
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):