Oracle APEX上传和处理excel很方便,速度也很快!我这里打算做一个处理EXCEL系列教程,最后分享一个通用的UPLOAD和处理excel的项目

文章纯手工打造,更新会比较慢. 望理解!

前面我们讲了文件上传的开发步骤:

Oracle APEX上传文件开发

我们的目标是处理excel嘛;所以接上面,我们这篇文章安排如下:

  • 我们如何处理前面上传的数据?

  • BLOB/CLOB大对象数据怎么处理?

  • APEX如何解析EXCEL?

看完这篇文章后,我们就能熟练的做与UPLOAD和EXCEL有关的开发了!

初学者都有一个疑问:为什么我们在PL/SQL里  APEX_APPLICATION_TEMP_FILES找不到上传记录呢?我们是不是做错了?

前面我们说过,要在同一个session里才可以找到,也就是说我们在APEX的PROCESS里写PL/SQL是直接可以读取的!

我们也有办法在PL/SQL里可以直接读取的;

以下内容我设置了隐藏,注册一个账号可以看见

在前一篇文章中我们上传了一批文件,回到PL/SQL里,我们可以这样找到他们:

隐藏内容

此处内容需要权限查看

  • 普通100积分
  • 会员免费
  • 永久会员免费推荐
会员免费查看

 

通过上面的分析:

我们先获取所有上传的文件ID

然后逐个ID解析对应的EXCEL文件=>写到表或者按行处理

最后返回结果给upload界面! 这就是APEX  upload解析EXCEL的一般步骤了;

看完我们这2篇文章后,已经有足够的能力做这一块的开发了!

发表回复

您的电子邮箱地址不会被公开。