@@ -66,9 +66,9 @@ function _loaddata(file)
6666    if  startswith (file. filename, " https://"  ) ||  startswith (file. filename, " http://"  )
6767        response =  HTTP. get (file. filename)
6868        data =  String (response. body)
69-         return  TextParse. _csvread (data, file. delim; file. keywords... )
69+         return  TextParse. _csvread (data, file. delim; stringarraytype = Array,  file. keywords... )
7070    else 
71-         return  csvread (file. filename, file. delim; file. keywords... )
71+         return  csvread (file. filename, file. delim; stringarraytype = Array,  file. keywords... )
7272    end 
7373end 
7474
@@ -86,15 +86,15 @@ function TableTraits.get_columns_copy_using_missing(file::CSVFile)
8686end 
8787
8888function  TableTraits. getiterator (s:: CSVStream )
89-     res =  TextParse. csvread (s. io, s. delim; s. keywords... )
89+     res =  TextParse. csvread (s. io, s. delim; stringarraytype = Array,  s. keywords... )
9090
9191    it =  TableTraitsUtils. create_tableiterator ([i for  i in  res[1 ]], [Symbol (i) for  i in  res[2 ]])
9292
9393    return  it
9494end 
9595
9696function  TableTraits. get_columns_copy_using_missing (s:: CSVStream )
97-     columns, colnames =  TextParse. csvread (s. io, s. delim, s. keywords... )
97+     columns, colnames =  TextParse. csvread (s. io, s. delim; stringarraytype = Array , s. keywords... )
9898    return  NamedTuple {(Symbol.(colnames)...,), Tuple{typeof.(columns)...}} ((columns... ,))
9999end 
100100
0 commit comments