Skip to content

Commit 63587c6

Browse files
committed
update
1 parent 2ce9c03 commit 63587c6

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

docs/real_world_csv.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ Numeric conversion is one of the most common sources of data loss. SmarterCSV co
128128
| Excel `Save As CSV` | UTF-8 BOM, RFC 4180 quoting, 1,048,576 row limit || BOM stripped, quoting handled. Row limit is an Excel constraint — SmarterCSV will parse whatever Excel wrote. |
129129
| Government open data portals | Semicolons as separator, Latin-1, inconsistent quoting | ✅ / 🔘 | `col_sep: :auto` handles semicolons; specify `file_encoding:` if non-UTF-8. |
130130
| Bioinformatics (VCF-derived) | Thousands of columns (one sample per column) || No column count limit in the parsing hot path. |
131+
| Apple iTunes DB export | CTRL-A col separator, CTRL-B`\n` row separator, `#` comment lines | 🔘 | `col_sep: "\cA", row_sep: "\cB\n", comment_regexp: /^#/` |
131132
| QuickBooks exports | Windows-1252 encoding, currency-formatted values | 🔘 | Specify `file_encoding: 'windows-1252'`. Currency values like `"$1,234.56"` stay as strings. |
132133
| Shopify / WooCommerce | Pipe-delimited values within a field (`tag1\|tag2\|tag3`) | 🔘 | Use `value_converters` to split on `\|` for the relevant column. |
133134
| Qualtrics / SurveyMonkey | 200–800 columns, multi-row headers, HTML in values | 🔘 | Multi-row headers require pre-processing; HTML in values left as-is (use value_converters to strip). |

0 commit comments

Comments
 (0)