
调用excel单元格内容比调用一般的变量耗时，所以：

需要大量单元格的查找修改时，如涉及重复调用多个相同单元格内容时，可将先将单元格内容保存到strlit列表变量。

例如


较快方法：

excelcall("invisible"); //隐式调用excel程序
wb1("Open", "D:\Tem临时文件\测试.xls"); //用[ : ]空格+英文逗号+空格，来分开文件路径和密码。

strlist lst = NULL;
for(int j=2; j<1313; j++)
{
    string s1 = wb1cell(1,j,1,"Value()");
    strlistappend(lst,s1);  //单元格内容保存到strlit列表变量   
}

int len = strlistlen(lst);
for(int i =231; i<708; i++)
{
	string s2 =  wb1cell(2,i,5,"Value()");
    for(int s =0; s<len; s++)
    {
        string s1 = strlistat(lst,s); //从列表变量中获取
        
        int rs = strindexof(s2,s1,0);
        if(s1 != "" && rs >-1)
        {
            wb1cell(2,i,9,"SetValue(conts QVariant&)",s1);
            //printf(s1);
            break;
        }
    }
}

wb1("save"); //
wb1("close"); //关闭
excelquit(); //退出excel调用。


慢很多的方法：

excelcall("invisible"); //隐式调用excel程序
wb1("Open", "D:\Tem临时文件\测试.xls"); //用[ : ]空格+英文逗号+空格，来分开文件路径和密码。

for(int i =2; i<708; i++)
{
    string s2 =  wb1cell(2,i,5,"Value()");
    for(int j=2; j<1313; j++)
    {
        string s1 = wb1cell(1,j,1,"Value()"); //从sheet中获取
        
        int rs = strindexof(s2,s1,0);
        if(s1 != "" && rs >-1)
        {
            wb1cell(2,i,9,"SetValue(conts QVariant&)",s1);
            //printf(s1);
            break;
        }
        
    }
}
wb1("save"); //
wb1("close"); //关闭
excelquit(); //退出excel调用。
