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