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

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

posted @ 2018-08-27 19:51  feiren127  阅读(801)  评论(0编辑  收藏  举报