uploadfile.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:cjworkbench 作者: CJWorkbench 项目源码 文件源码
def render(wf_module, table):
        file = wf_module.retrieve_fetched_file()
        if file is None:
            wf_module.set_ready(notify=True)
            return

        if file.name.endswith('.xls') or file.name.endswith('.xlsx') or file.name.endswith('.XLS') or file.name.endswith('.XLSX'):

            try:
                table_aux = pd.read_excel(file)
            except XLRDError as e:
                wf_module.set_error(str(e))
                return None

            sanitize_dataframe(table_aux)
            wf_module.set_ready(notify=True)
            return table_aux

        elif file.name.endswith('.csv') or file.name.endswith('.CSV'):
            try:
                table_aux = pd.read_csv(file)
            except ParserError as e:
                wf_module.set_error(str(e))
                return None

            sanitize_dataframe(table_aux)
            wf_module.set_ready(notify=True)
            return table_aux

        else:
            wf_module.set_error('Unknown file type.', notify=True)
            return None
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号