diff options
| author | Kenneth Reitz <me@kennethreitz.com> | 2011-06-21 18:56:44 -0400 |
|---|---|---|
| committer | Kenneth Reitz <me@kennethreitz.com> | 2011-06-21 18:56:44 -0400 |
| commit | 1f0d68ee795660683b1160b7605614c572d759df (patch) | |
| tree | da1364a4f908372d530828fee27c1f4862c2c954 /tablib/formats/_csv.py | |
| parent | cae8fa12761b9a19a4ed87a890ebf8d55af83e34 (diff) | |
| download | tablib-1f0d68ee795660683b1160b7605614c572d759df.tar.gz | |
utf-8-sig encoding for csv/tsv (for excel).
Fixes #18.
Diffstat (limited to 'tablib/formats/_csv.py')
| -rw-r--r-- | tablib/formats/_csv.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/tablib/formats/_csv.py b/tablib/formats/_csv.py index 43da4ab..572d196 100644 --- a/tablib/formats/_csv.py +++ b/tablib/formats/_csv.py @@ -3,10 +3,6 @@ """ Tablib - CSV Support. """ - -import os - -import tablib from tablib.compat import is_py3, csv, StringIO @@ -14,7 +10,7 @@ title = 'csv' extentions = ('csv',) -DEFAULT_ENCODING = 'utf-8' +DEFAULT_ENCODING = 'utf-8-sig' @@ -53,7 +49,7 @@ def import_set(dset, in_stream, headers=True): def detect(stream): """Returns True if given stream is valid CSV.""" try: - rows = dialect = csv.Sniffer().sniff(stream) + csv.Sniffer().sniff(stream) return True except csv.Error: return False
\ No newline at end of file |
