Skip to content

Commit 20c370a

Browse files
committed
✨ experimental support for notebook
1 parent f2b464c commit 20c370a

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

pyexcel_sortable/sortable.py

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,28 @@
1111
from pyexcel._compact import PY2
1212

1313

14-
from csvtotable.convert import render_template, freeze_js
14+
from excel2table.convert import render_template, freeze_js
1515

1616

1717
class Sortable(Renderer):
18+
def render_sheet_to_stream(self, file_stream, sheet,
19+
write_title=True, caption="",
20+
display_length=None,
21+
**keywords):
22+
self.set_write_title(write_title)
23+
self.set_output_stream(file_stream)
24+
25+
if len(sheet.colnames) == 0:
26+
sheet.name_columns_by_row(0)
27+
28+
html = render_template(
29+
sheet.colnames, sheet.array[1:],
30+
notebook=True, # difference
31+
caption=caption, display_length=display_length)
32+
self._stream.write(html)
33+
1834
def render_sheet(self, sheet, caption="", display_length=None,
19-
**keywords):
35+
**keywords):
2036
if len(sheet.colnames) == 0:
2137
sheet.name_columns_by_row(0)
2238

0 commit comments

Comments
 (0)