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

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

1、打开文件:用Snapde打开须要运算的CSV文件app

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

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

4、双击单元格能够编写Exprtk代码设计

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

//一、各行求和
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);
};
//二、各列求和
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);
};

 

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

6、将结果保存blog

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

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

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

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