温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎样从格式复杂的Excel中提取数据

发布时间:2022-01-15 15:04:13 来源:亿速云 阅读:228 作者:柒染 栏目:互联网科技

这篇文章跟大家分析一下“怎样从格式复杂的Excel中提取数据”。内容详细易懂,对“怎样从格式复杂的Excel中提取数据”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“怎样从格式复杂的Excel中提取数据”的知识吧。

要在程序语言中编程解决这类问题,工作量会非常大。而且因为许多EXCEL文件的格式都不规整,所以编写的程序并不能通用,每次都要重新编写新程序来应对新需求,也非常的麻烦。

如果使用集算器SPL,应对这类问题则会简单很多,它精心设计了一套集合运算领域的函数库,处理Excel文件更加灵活和高效;同时SPL是解释执行的脚本,也很容易做到热切换适应新需求。比如要处理这么个场景:文件employe.xlsx格式如下图所示:

怎样从格式复杂的Excel中提取数据

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

怎样从格式复杂的Excel中提取数据

集算器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中提取数据就分享到这里啦,希望上述内容能够让大家有所提升。如果想要学习更多知识,请大家多多留意小编的更新。谢谢大家关注一下亿速云网站!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI