summaryrefslogtreecommitdiff
path: root/tablib/formats
diff options
context:
space:
mode:
authorKenneth Reitz <me@kennethreitz.com>2011-05-13 00:30:03 -0400
committerKenneth Reitz <me@kennethreitz.com>2011-05-13 00:30:03 -0400
commitcbdaa09e8324767926e49e814170a325758c072b (patch)
tree430ac529ea85502e68fdfaad50f771496f123d63 /tablib/formats
parentf30e760657bc73a16559b948c0de53916fc63aa9 (diff)
downloadtablib-cbdaa09e8324767926e49e814170a325758c072b.tar.gz
success!!
Diffstat (limited to 'tablib/formats')
-rw-r--r--tablib/formats/_xlsx.py20
1 files changed, 12 insertions, 8 deletions
diff --git a/tablib/formats/_xlsx.py b/tablib/formats/_xlsx.py
index 1a0713b..9cd63b5 100644
--- a/tablib/formats/_xlsx.py
+++ b/tablib/formats/_xlsx.py
@@ -7,14 +7,18 @@ import sys
if sys.version_info[0] > 2:
- from io import BytesIO
+ from io import BytesIO
else:
from cStringIO import StringIO as BytesIO
-from tablib.packages.openpyxl.workbook import Workbook
-from tablib.packages.openpyxl.writer.excel import ExcelWriter
+from tablib.compat import openpyxl
+
+Workbook = openpyxl.workbook.Workbook
+ExcelWriter = openpyxl.writer.excel.ExcelWriter
+get_column_letter = openpyxl.cell.get_column_letter
+
+from tablib.compat import unicode
-from tablib.packages.openpyxl.cell import get_column_letter
title = 'xlsx'
extentions = ('xlsx',)
@@ -65,8 +69,9 @@ def dset_sheet(dataset, ws):
# bold headers
if (row_number == 1) and dataset.headers:
- ws.cell('%s%s'%(col_idx, row_number)).value = unicode(
- '%s' % col, errors='ignore')
+ # ws.cell('%s%s'%(col_idx, row_number)).value = unicode(
+ # '%s' % col, errors='ignore')
+ ws.cell('%s%s'%(col_idx, row_number)).value = unicode(col)
style = ws.get_style('%s%s' % (col_idx, row_number))
style.font.bold = True
ws.freeze_panes = '%s%s' % (col_idx, row_number)
@@ -91,7 +96,6 @@ def dset_sheet(dataset, ws):
ws.cell('%s%s'%(col_idx, row_number)).value = unicode(
'%s' % col, errors='ignore')
except TypeError:
- ws.cell('%s%s'%(col_idx, row_number)).value = unicode(
- '%s' % col, errors='ignore')
+ ws.cell('%s%s'%(col_idx, row_number)).value = unicode(col)