Parses a string as a supported format, such as CSV.
ImportString["data", "format"]
ImportString["data", elements]
ImportString["data"]
ImportString["1,2,3\n4,5,6", "CSV"]
→ {{1, 2, 3}, {4, 5, 6}}ImportString["1,,3", "CSV"]
→ {{1, Missing[NotAvailable], 3}}ToString[ImportString["a,b\n1,2", "CSV", "Numeric" -> False], InputForm]
→ {{"a", "b"}, {"1", "2"}}ImportString["", "CSV"]
→
Import::fmterr: Cannot import data as CSV format.
$FailedToString[ImportString["1\nabc", "List"], InputForm]
→ {1, "abc"}ToString[ImportString["{\"a\": 1e3}", "JSON"], InputForm]
→ {"a" -> 1000}ToString[ImportString["{\"a\": 1e-3}", "JSON"], InputForm]
→ {"a" -> 1/1000}ToString[ImportString["<a x=\"1\"><b>2</b></a>", "XML"], InputForm]
→ XMLObject["Document"][{}, XMLElement["a", {"x" -> "1"}, {XMLElement["b", {}, {"2"}]}], {}]ImportString["not xml", "XML"]
→
Import::nfprserr: invalid document structure at line: 1 character: 1 in input string.
$FailedToString[ImportString["<ns:a xmlns:ns=\"u\"><ns:b>t</ns:b></ns:a>", "XML"], InputForm]
→ XMLObject["Document"][{}, XMLElement[{"u", "a"}, {{"http://www.w3.org/2000/xmlns/", "ns"} -> "u"}, {XMLElement[{"u", "b"}, {}, {"t"}]}], {}]ToString[ImportString["<a><b>t1</b><b>t2</b></a>", {"XML", "Tags"}], InputForm]
→ {"a", "b"}ImportString["<a><b>t1</b><b>t2</b></a>", {"XML", "Plaintext"}]
→ t1
t2- "CharacterEncoding" — encoding of the input string (default "UTF8").
- "Numeric" — if True, numeric fields are converted to numbers.
- "HeaderLines" — number of header lines to skip (format-dependent).
- "Delimiter" — CSV/TSV field delimiter.