首页 > 其他 > 详细

两行代码实现 Excel数据按列提取

时间:2020-05-13 13:18:32      阅读:63      评论:0      收藏:0      [点我收藏+]

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

如果使用集算器SPL,解决这类问题则会简单很多,它能轻松读取Excel文件,并对表格数据结构化。

技术分享图片

 

 

处理上面这个问题,集算器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脚本有使用和获得它的方法。

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

两行代码实现 Excel数据按列提取

原文:https://www.cnblogs.com/xiaohuihui-11/p/12881091.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!