怎样从格式复杂的Excel中提取数据
这篇文章跟大家分析一下"怎样从格式复杂的Excel中提取数据"。内容详细易懂,对"怎样从格式复杂的Excel中提取数据"感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习"怎样从格式复杂的Excel中提取数据"的知识吧。
要在程序语言中编程解决这类问题,工作量会非常大。而且因为许多EXCEL文件的格式都不规整,所以编写的程序并不能通用,每次都要重新编写新程序来应对新需求,也非常的麻烦。
如果使用集算器SPL,应对这类问题则会简单很多,它精心设计了一套集合运算领域的函数库,处理Excel文件更加灵活和高效;同时SPL是解释执行的脚本,也很容易做到热切换适应新需求。比如要处理这么个场景:文件employe.xlsx格式如下图所示:
结构化后的效果如下图所示:
集算器SPL只需简单的几行就能搞定,代码如下:
A | B | C | |
1 | =create(ID,Name,Sex,Position,Birthday,Phone,Address,PostCode) | ||
2 | =file("employe.xlsx").xlsopen() | ||
3 | [C,C,F,C,C,D,C,C] | [1,2,2,3,4,5,7,8] | |
4 | for | =A3.(~/B3(#)).(eval($[A2.xlscell(]/~/")")) | |
5 | if len(B4(1))==0 | break | |
6 | >A1.record(B4) | ||
7 | >B3=B3.(~+9) |
其实还有很多类似的结构化问题,使用集算器SPL会很简单。
集算器也是进行文件数据源处理的专业工具,可以方便地进行 TXT、Excel、Xml、Json、CSV、ini 等各种文件数据的混合计算、入库以及导出等工作。桌面级计算工具,即装即用,配置简单,调试功能完善,可设置断点、单步执行,每步执行结果都可查看。语法简单,符合人的自然思维,比其他高级开发语言更简单。
关于怎样从格式复杂的Excel中提取数据就分享到这里啦,希望上述内容能够让大家有所提升。如果想要学习更多知识,请大家多多留意小编的更新。谢谢大家关注一下网站!