ITPub博客

首页 > 应用开发 > IT综合 > 如何快速简单的实现 Excel数据按列提取

如何快速简单的实现 Excel数据按列提取

IT综合 作者:xiaohuihui 时间:2020-05-13 10:59:47 0 删除 编辑

一般常规办法:使用第三方类库(POI或者HSSFWorkbook等)来读取EXCEL文件的Sheet和单元格信息,然后按照规则循环读取到所需的每个单元格的值,并对表格数据进行结构化。但由于程序语言缺乏丰富的函数类库,仍然是硬编码方式,工作量会比较大。

如果使用集算器SPL,解决这类问题则会简单很多,它能轻松读取Excel文件,并对表格数据结构化。比如:文件item.xlsx内容如下图所示:

结构化后的效果如下图所示:

处理上面这个问题,集算器SPL只需2行,代码如下:


A

1

=file("item.xlsx").xlsimport(;1,5)

2

=A1.rename(#1:No,#2:ItemCode,#3:ItemName,#4:Unit,#5:Quantity,#6:Price,#7:Sum)

其实还有很多类似的结构化问题,使用集算器SPL会很简单,感兴趣可以参考: SPL解析及导出Excel

集算器也是进行文件数据源处理的专业工具,可以方便地进行 TXT、Excel、Xml、Json、CSV、ini 等各种文件数据的混合计算、入库以及导出等工作。桌面级计算工具,即装即用,配置简单,调试功能完善,可设置断点、单步执行,每步执行结果都可查看。语法简单,符合人的自然思维,比其他高级开发语言更简单。请参阅: 文件处理的应用场景

集算器还很容易嵌入到Java应用程序中, Java如何调用SPL脚本有使用和获得它的方法。

关于集算器安装使用、获得免费授权和相关技术资料,可以参见 如何使用集算器。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69900830/viewspace-2691748/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-12-01

  • 博文量
    326
  • 访问量
    194644