调用wps表格 将单元格公式转数值

动作开发 · 35 次浏览
涛涛涛 创建于 14小时43分钟前
 
调用wps表格  将单元格公式转数值
 
选中数据公式转值方式|1  Selection方法实现
 
使用数据公式转值方式|2  UsedRange方法实现
 
 
 
 
//.cs  文件类型,便于外部编辑时使用
// 引用必要的命名空间
using Excel = Microsoft.Office.Interop.Excel;
// Quicker将会调用的函数。可以根据需要修改返回值类型。
public static void Exec(Quicker.Public.IStepContext context)
{   
    var gg = context.GetVarValue("g3") as String;  // 读取动作里的变量值
 
    int b0 = Convert.ToInt32(gg);
 
    Excel.Application excelApp = (Excel.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");
 
    Excel.Workbook wb = excelApp.ActiveWorkbook as Excel.Workbook;
    
    Excel.Worksheet ws = wb.ActiveSheet as Excel.Worksheet; // 显示转化用【as】进行转换,获取工作表
 
    Excel.Range range1;//提前声明变量
    
    switch (b0)
    {
        case 1:
        range1 = excelApp.Selection as Excel.Range;
      range1.Value2 = range1.Value2;
            break;
        case 2:
      range1 = ws.UsedRange as Excel.Range;//bb[3]可以为数值1-26,也可以为字母a-z
      range1.Value2 = range1.Value2;
      break;
    }
    
}
涛涛涛 最后更新于 2025/7/1

回复内容
暂无回复
回复主贴