File tree Expand file tree Collapse file tree 1 file changed +22
-11
lines changed
Expand file tree Collapse file tree 1 file changed +22
-11
lines changed Original file line number Diff line number Diff line change 1- #from pyexcel.io import READERS
2- #from pyexcel.io import WRITERS
3- #
4- #READERS["test"] = "test"
5- #WRITERS["test"] = "test"
1+ """
2+ pyexcel.ext.text
3+ ~~~~~~~~~~~~~~~~~~~
4+
5+ Provide readable string prestation
6+
7+ :copyright: (c) 2014 by C. W.
8+ :license: GPL v3
9+ """
10+ import sys
611from pyexcel .presentation import STRINGIFICATION
712
813
914TABLEFMT = "simple"
1015
16+ def class_name (name ):
17+ if sys .version_info [0 ] > 2 :
18+ return "<class '%s'>" % name
19+ else :
20+ return name
21+
1122
1223def present_matrix (matrix_instance ):
1324 import tabulate
@@ -32,10 +43,10 @@ def present_book(book_instance):
3243 return ret .strip ('\n ' )
3344
3445
35- STRINGIFICATION ["pyexcel.sheets.matrix.Matrix" ] = present_matrix
36- STRINGIFICATION ["pyexcel.sheets.matrix.FormattableSheet" ] = present_matrix
37- STRINGIFICATION ["pyexcel.sheets.matrix.FilterableSheet" ] = present_matrix
38- STRINGIFICATION ["pyexcel.sheets.sheet.NominableSheet" ] = present_nominable_sheet
39- STRINGIFICATION ["pyexcel.sheets.sheet.Sheet" ] = present_nominable_sheet
40- STRINGIFICATION ["pyexcel.book.Book" ] = present_book
46+ STRINGIFICATION [class_name ( "pyexcel.sheets.matrix.Matrix" ) ] = present_matrix
47+ STRINGIFICATION [class_name ( "pyexcel.sheets.matrix.FormattableSheet" ) ] = present_matrix
48+ STRINGIFICATION [class_name ( "pyexcel.sheets.matrix.FilterableSheet" ) ] = present_matrix
49+ STRINGIFICATION [class_name ( "pyexcel.sheets.sheet.NominableSheet" ) ] = present_nominable_sheet
50+ STRINGIFICATION [class_name ( "pyexcel.sheets.sheet.Sheet" ) ] = present_nominable_sheet
51+ STRINGIFICATION [class_name ( "pyexcel.book.Book" ) ] = present_book
4152
You can’t perform that action at this time.
0 commit comments