精华内容
下载资源
问答
  • 在创建Excel报表时,我们经常会用到很多公式来计算数据,创建后出于保密性或其他一些原因,有些时候我们可能想删除这些公式,只保留数据。这篇文章将介绍如何使用Free Spire.XLS组件和C#批量删除Excel文档中的所有...

    在创建Excel报表时,我们经常会用到很多公式来计算数据,创建后出于保密性或其他一些原因,有些时候我们可能想删除这些公式,只保留数据。这篇文章将介绍如何使用Free Spire.XLS组件和C#批量删除Excel文档中的所有公式并保留数据。

    下面Excel文档工作表中D列的单元格都包含有公式,我选中了其中一个单元格来截图:


    在使用代码前,需要创建一个C#应用程序,下载Free Spire.XLS组件并从安装文件夹下引用Spire.Xls.dll到程序中。

    具体步骤如下:

    步骤1:创建Workbook实例,加载Excel文档。

    Workbook workbook = new Workbook();
    workbook.LoadFromFile("Input.xlsx");

    步骤2:遍历文档中所有工作表,找到其中所有包含公式的单元格,获取单元格中公式的数据,然后清除单元格中的内容,最后将数据再次赋值给单元格。

    foreach (Worksheet sheet in workbook.Worksheets)
    {
       foreach (CellRange cell in sheet.Range)
        {
           if(cell.HasFormula)
            {
                Object value = cell.FormulaValue;                       
                cell.Clear(ExcelClearOptions.ClearContent);
                cell.Value2 = value;
            }
        }
    }
    步骤3:保存文档。

    workbook.SaveToFile("DeleteFormula.xlsx",ExcelVersion.Version2013);

    删除公式后的效果:


    完整代码:

    //创建Workbook实例
    Workbook workbook = new Workbook();
    //加载Excel文档
    workbook.LoadFromFile("Input.xlsx");
     
    //遍历文档中所有工作表,找到其中所有包含公式的单元格,获取单元格中公式的数据,然后清除单元格中的内容,最后将数据再次赋值给单元格
    foreach (Worksheet sheet in workbook.Worksheets)
    {
       foreach (CellRange cell in sheet.Range)
        {
           if(cell.HasFormula)
            {
                Object value = cell.FormulaValue;                       
                cell.Clear(ExcelClearOptions.ClearContent);
                cell.Value2 = value;
            }
        }
    }          
     
    //保存文档
    workbook.SaveToFile("DeleteFormula.xlsx",ExcelVersion.Version2013);


     

    展开全文
  • Excel如何删除公式保留数值

    千次阅读 2015-03-23 11:53:01
    Excel表中有的数据是用公式或函数连接和计算完成的,有时需要清除公式保留结果值,或者将公式转化为数值。 1)快捷键F9 在单元格或编辑栏输完公式后按下F9→Enter就可以把公式计算的结果转换为普通的数字,也...
      Excel表中有的数据是用公式或函数连接和计算完成的,有时需要清除公式而保留结果值,或者将公式转化为数值。

      1)快捷键F9
      在单元格或编辑栏输完公式后按下F9→Enter就可以把公式计算的结果转换为普通的数字,也就是说,F9键将公式删除了。

      2)选择性粘贴
      选中数据区域→右击→复制→再右击→选择性粘贴→数值→确定(在原数据区域复制粘贴操作),这一列的公式就全部消失,只剩下数值结果。

      如何删除数据而不删除公式
      ①按Ctrl+G(或F5)→「定位条件」→「常量」→就可以选中不带公式的所有单元格;
      ②点击主菜单上的「编辑」→清除→内容。

      怎样显示公式而不显示数据
      ①快捷键Ctrl+~(Tab键上面):在工作表中切换显示单元格值和公式;
      ②或者,工具→选项→视图→窗口选项→「公式」前面的「√」去掉即可。
    展开全文
  • 使用选择性粘贴-数值即可Excel版本参考:2010测试:C列的内容是由A列和B列计算而来1、复制C列内容,右击-选择性粘贴-数值2、选中A:B列,右击-删除3、查看效果...

    使用选择性粘贴-数值即可

    Excel版本参考:2010

    测试:C列的内容是由A列和B列计算而来

    1、复制C列内容,右击-选择性粘贴-数值

    2、选中A:B列,右击-删除

    3、查看效果


    展开全文
  • 本人刚学C#不久,现在用Spire.XLS做一个小程序,想将Excel一个工作薄中所有表(大概10个)公式删除,但要保留数据,我知道用VBA很容易实现,但现在想用Spire.XLS实现,查了好多关于Spire.XLS的资料,似乎没有关于这...
  • 1.2 右键选中1.1的方框,数据再到分列 以上完成了一句话通过顿号拆分为列 2. 行转列 以上方的行为例,选中多列复制,在列的地方右键选择性的粘贴,选转职 完成转置 3.翻译 只用修改需要翻译的列,用的是有道...

    1.语句根据符号自动拆分为列

    1.1 一句话:“付款方式、备注、付款方式打印格式、是否控制放账额度、是否启用、拼音码、备注、创建人、创建时间、创建机构、更新人、更新日期、更新机构”

    在这里插入图片描述

    1.2 右键选中1.1的方框,数据再到分列

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    以上完成了一句话通过顿号拆分为列

    2. 行转列

    以上方的行为例,选中多列复制,在列的地方右键选择性的粘贴,选转职
    在这里插入图片描述
    在这里插入图片描述
    完成转置

    3.翻译

    在这里插入图片描述
    只用修改需要翻译的列,用的是有道的,需要联网
    公式:=FILTERXML(WEBSERVICE(“http://fanyi.youdao.com/translate?&i=”&C2&"&doctype=xml&version"),"//translation")

    如果不行就用:=IFERROR(FILTERXML(WEBSERVICE(“http://fanyi.youdao.com/translate&i=”&C2&"&doctype=xml&version"),"//translation"),"")

    4.Excel删除公式保留数据

    1.复制红色的框
    在这里插入图片描述
    2.选择性粘贴-数值123,就可以只保存数据,然后把原来的删除掉,复制过去就行
    在这里插入图片描述

    5.转大小写

    在这里插入图片描述
    转小写:=LOWER(D2),转小写如下
    在这里插入图片描述
    拓展:小写转大写=UPPER(D2)

    超能公式

    展开全文
  • EXCEL函数公式

    热门讨论 2010-03-16 03:26:38
    excel常用函数公式及技巧搜集 从身份证号码中提取出生年月日 从身份证号码中提取出性别 从身份证号码中进行年龄判断 按身份证号号码计算至今天年龄 以2006年10月31日为基准日,按按身份证计算年龄(周岁)的公式 按...
  • Excel 公式笔记

    2021-04-29 13:48:37
    将同一列中,相同数据删除,只保留第一次出现的数据,需要辅助列 = IF(COUNTIF(A$10:A10,A10) > 1, "", A10) 2.将下方空行填满,以第一次出现的数据为准,需要辅助列 = IF(A2 <> "",A2,B1)
  • Excel表去重公式

    2013-04-26 10:23:47
    二种去重公式:假设号码在A列第1种下面的公式把重复值保留一个,其余的删除B1输入公式=if(countif(A$1:A1,A1)=1,A1,"")B1公式向下复制以是当你要去重的数据全部都在A列的时候,在B列输入公式,向下拉,就只显示不...
  • ,就显示“删除” 1 设置动态范围,并统计出现次数 为什么三个“1”出现次数不同? 【答】—— 这是得益于 countif 的第一个参数—— $B$3:B3。我们往下拉的话会变成这样: $B$3:B3 $B$3:B4 $B$3:B5 选定区域的...
  • excel常用函数公式及技巧搜集 从身份证号码中提取出生年月日 从身份证号码中提取出性别 从身份证号码中进行年龄判断 按身份证号号码计算至今天年龄 以2006年10月31日为基准日,按按身份证计算年龄(周岁)的公式 按...
  • 在第二部分学习了excel数据透视表的诸多技巧,此篇来熟悉excel常用的75给公式 第二部分链接:EXCEL实战技巧与数据分析(二)数据透视表 - 数据科学探路者的文章 - 知乎 https://zhuanlan.zhihu.com/p/57934850 ...
  • 中文名: 别说你懂Excel:500招玩转Excel表格与数据处理(附完整光盘数据) 作者: 前沿文化图书fenlei: 软件 资源格式: PDF 版本: 扫描版 出版社: 科学出版社书号: 9787030371782发行时间: 2013年05月 地区: 大陆 语言:...
  • 中文名: 别说你懂Excel:500招玩转Excel表格与数据处理(附完整光盘数据) 作者: 前沿文化图书fenlei: 软件 资源格式: PDF 版本: 扫描版 出版社: 科学出版社书号: 9787030371782发行时间: 2013年05月 地区: 大陆 语言:...
  • Excel中的常用功能

    2016-08-03 23:27:00
    Excel删除公式保留数据 1.简单举例一个简单的公式数据,第三列对第一列的操作,当然,我们日常会有更多的复制的公式,但是原理是一样的,如图。 2.我们选中第一行,然后往下拖进行复制,主要是为了后面操作,如...
  • 获取数据,自文件夹,选择数据源路径,确定选择转换数据保留content列,删除其他列选择添加列,自定义列输入表格汇总公式自定义右边按钮单击展开,取消勾选原始列,确定保留data和item列,删除其他列将data列如上...
  • Excel百宝箱

    2012-10-27 17:09:21
    【清除列中重复值】:将选择中重复出现的数据删除保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,...
  • excel 工具箱

    2012-01-22 15:04:34
    【清除列中重复值】:将选择中重复出现的数据删除保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,...
  • Excel新增工具集

    2011-12-20 09:30:27
    删除与标注重复行、特殊数据行操作代码用字典法编写,比Excel公式与高级筛选提速几十倍。 1、重名查找与姓名美化:本软件不仅能查找同字重名,还能查找同音重名。执行此命令能够为某一列的重复数据(包含汉字同音)...
  • Excel百宝箱8.0

    2011-06-07 21:32:17
    【生成系统图标】【获取内置命令】【修复Excel】【破解VBA密码】【删除空单元格】【转置选区】【按列倒置】【按列倒置】【字母大小写转换】【小写金额转大写】【大写金额转小写】【区域数据加密】【多区域复制】【按...
  • Excel VBA实用技巧大全 附书源码

    热门讨论 2010-10-08 18:59:24
    04193复制单元格的数据公式保留前缀字符) 04194复制单元格的格式 04195复制单元格的批注 04196复制单元格的有效性设置 04197复制单元格的列宽 04198复制单元格的公式和数字格式 04199复制单元格的值和数字格式 ...
  • EXCEL百宝箱.rar

    2012-12-24 14:07:37
    【清除列中重复值】:将选择中重复出现的数据删除保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,...
  • Excel百宝箱9.0无限制破解版

    热门讨论 2012-02-03 19:05:29
    【清除列中重复值】:将选择中重复出现的数据删除保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,...
  • EXCEL百宝箱8.0终极版

    2011-11-05 16:48:02
    【清除列中重复值】:将选择中重复出现的数据删除保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,...
  • EXCEL VBA常用技巧

    2010-02-09 22:28:27
    15-4 取消合并单元格时在每个单元格中保留内容 49 技巧16 高亮显示单元格区域 50 技巧17 双击被保护单元格时不显示提示消息框 51 技巧18 重新计算工作表指定区域 53 技巧19 录入数据后单元格自动保护 53 技巧20 工作...
  • Excel高级工具箱

    2012-01-03 22:15:22
    提是拆分后是否保留公式的选项。 3.可以自由定义参与拆分的工作表名 工具: 【工作表拆分】 功能: 将当前工作表的数据按条件拆分成多个工作表 特点: 1.可以自由选择条件所有列。 2.可以设定标题行数,标题不...
  • 中文版Excel.2007图表宝典 1/2

    热门讨论 2012-04-06 18:49:24
     本书的作者John Walkenbach是享有国际美誉的“电子表格先生”,他利用自己15年来使用Excel的经验,毫无保留地传授了学习和使用Excel的所有知识,为读者掌握Excel提供了绝佳的途径。本书的前两个版本均已获得巨大...
  • 鼠标划选所有群成员,ctrl+c复制,并用“保留原格式”的方法粘贴到...在B2格输入公式 “=MOD(ROW(A2),2)”,并向下拖到数据最后(到了这里,对excel有点经验的就不用看下去了,不太熟的继续看) 选择第一行用菜单
  • 中文版Excel.2007图表宝典 2/2

    热门讨论 2012-04-06 19:01:36
     本书的作者John Walkenbach是享有国际美誉的“电子表格先生”,他利用自己15年来使用Excel的经验,毫无保留地传授了学习和使用Excel的所有知识,为读者掌握Excel提供了绝佳的途径。本书的前两个版本均已获得巨大...
  • 【清除列中重复值】:将选择中重复出现的数据删除保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示...

空空如也

空空如也

1 2 3 4
收藏数 69
精华内容 27
关键字:

excel保留公式删除数据