File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- # v0.8 (in progress)
1+ # v0.9
2+ ===============================================================================
3+ * Correct error related to handling of CSV files
4+
5+ # v0.8
26===============================================================================
37* Add support for spreadsheet files (.ods, .xls, .xlsx)
48* Apply pycodestyle (PEP8)
Original file line number Diff line number Diff line change @@ -28,11 +28,15 @@ def generateshex():
2828 if ".csv" == file_extension .lower ():
2929 shex = CSV .generate_shex_from_csv (
3030 shexstatements , delim = delim , filename = False )
31- else :
31+ elif file_extension . lower () in { ".ods" , ".xls" , ".xlsx" } :
3232 shexstatements = request .files ["csvfileupload" ].stream .read (
3333 )
3434 shex = Spreadsheet .generate_shex_from_spreadsheet (
3535 stream = shexstatements , filepath = filepath )
36+ else :
37+ shex = CSV .generate_shex_from_csv (
38+ shexstatements , delim = delim , filename = False )
39+
3640 data ["input" ] = shexstatements
3741 data ["output" ] = shex
3842 return render_template ('shexstatements.html' , data = data )
You can’t perform that action at this time.
0 commit comments