本文介绍如何使用Spire.XLS for Javal复制Excel中的单元格时只保留公式值。复制工作表或者带格式复制单元格可参考这篇文章。
import com.spire.xls.*;
import java.util.EnumSet;
public class CopyCellsValue {
    public static void main(String[] args) {
        //加载Excel工作簿
        Workbook wb = new Workbook();
        wb.loadFromFile("test.xlsx");
        //获取工作表
        Worksheet sheet = wb.getWorksheets().get(2);
        //设置复制单元格选项为仅复制公式值
        CopyRangeOptions copyOptions = CopyRangeOptions.OnlyCopyFormulaValue;
        //复制指定单元格到目标单元格
        sheet.copy(sheet.getCellRange("F3:G7"), sheet.getCellRange("I3:J7"), EnumSet.of(copyOptions));
        //保存文档
        wb.saveToFile("CopyCellsValue.xlsx",FileFormat.Version2013);
        wb.dispose();
    }
}复制效果
复制前:

复制后:

 



 
					



