Snapde电子表格编写Exprtk脚本进行数据运算

Snapde,一个专门为编辑超大型数据量CSV文件而设计的单机版电子表格软件;它运行的速度非常快,反应非常灵敏。

一、打开文件:用Snapde打开需要运算的CSV文件

二、添加行列:在编辑菜单找到设置行列数,多增加2行1列

三、设置代码单元格:选择最后一行第一列的文本框,然后点击脚本菜单下的设置Exprtk脚本菜单,将单元格设置为代码格式

四、双击单元格可以编写Exprtk代码

如:在右边一列对数据进行行求和,在最后一行进行分列求和,代码如下:

//1、各行求和
for(var row := get_row_count() - 3; row > 1; row := row - 1)
{
	var isum := 0;
	for(var col := get_col_count() - 2; col >= 1; col := col - 1)
	{
		isum += get(row,col);
	}
	set(row,get_col_count() - 1,isum);
};
//2、各列求和
for(var col := get_col_count() - 1; col >= 1; col := col - 1)
{
	var isum := 0;
	for(var row := get_row_count() - 3; row > 1; row := row - 1)
	{
		isum += get(row,col);
	}
	set(get_row_count() - 2,col,isum);
};

五、按F5执行程序,查看结果

六、将结果保存

具体数据、代码、结果参照附件smd表格文件:loan_theme_ids.rar

Exprtk脚本语法说明:http://www.partow.net/programming/exprtk/code/readme.txt

Snapde下载的官网地址:http://www.snapman.xyz

由于正在备案,新网址为:http://www.snapman.xyz:8080

Snapde功能介绍页面:http://www.snapman.xyz/Snapde/help.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值