zoukankan      html  css  js  c++  java
  • fastadmin 中 Excel导入失败的原因

    之前Excel导入一直失败,今天终于找到原因了。原来我的CSV文件保存的编码不是UTF-8的,所以解析时中文注释和中文内容都变乱码,导致失败。CSV文件重新存成UTF-8格式即可导入成功。
    另外:
    1. 上传的文件格式必需是标准的Excel文件(.xls, .xlsx)或csv文件(UTF-8编码),我们web后台导出的.xls文件并不是标准Excel文件,用于导入会失败!
    2. Excel第一行数据为数据表字段注释,因此请务必为你的数据表添加好注释。自动增长的字段不必在Excel中。
    下面是老大关于Excel导入的说明:
    导入功能默认是禁用的,如需启用需做以下操作
    1. 在你的控制器中继承import方法,如下

    public function import(){
            return parent::import();
    }
    1. 在index.html中的build_toolbar方法添加import,如下
    {:build_toolbar('refresh,add,edit,del,import')}
    1. 在模块对应的JS中添加import_url,如下
    Table.api.init({
                    extend: {
                        index_url: 'example/index',
                        add_url: 'example/add',
                        edit_url: 'example/edit',
                        del_url: 'example/del',
                        import_url: 'example/import',
                        multi_url: 'example/multi',
                        dragsort_url: '',
                        table: 'category',
                    }
    });
    =======================================

    我的实践是,导出后,打开 在另存为 xls文件,再导入就行了 注意,个别字段可能数据格式不符
  • 相关阅读:
    linux下QT程序输出乱码解决方法
    Qt中新建类构造函数的初始化参数列表
    移植tslib1.4至mini2440
    Linux中总线设备驱动模型及平台设备驱动实例
    igntie实现数据同步
    django-初始化举例
    django-总体
    django-admin层
    django-view层
    django-template层
  • 原文地址:https://www.cnblogs.com/apolloren/p/12918304.html
Copyright © 2011-2022 走看看