解决方案 »

  1.   

    不要把上传和解析放在一个程序里
    假定为表单上传:
    设置表单的 target 属性,指向一个隐藏的插入式框架
    这样再上传后不会因为返回的页面破坏当前页面,用户可以在当前页面中做其他事情
    在表单的返回页中用js向父页面发出操控信息
    只此,上传动作结束
    在表单的返回页中用js向网站发出一个文件解析请求,以使excel表的导出得以进行
    这样的话,即便文件导出需要数小时,也不会影响到用户的感受。
      

  2.   

    读取上传的excel里面的数据,并且写入数据库,操作完成后,打印出“操作成功”!但是完成写入后就白了!
      

  3.   

    明白你说的现象,可能是 excel 太大,或存在破坏你预设识别标志的内容,总之是导出超时了
    如果上传和导出不在一个流程中连续执行,而是分别进行的话。即便是导出超时,也不会让用户感觉到