/// <summary>
        /// 查找替换关键字
        /// </summary>
        /// <param name="fileName">文件名</param>
        private void FindWord(string fileName)
        {
            Excel.Application ep = new Excel.ApplicationClass();
            try
            {
                object MissingValue = Type.Missing;
                string strKeyWord = txtFindWord.Text.Trim();    //指定要搜索的文本,如果有多个,则声明string[]
                Excel.Workbook ew = ep.Workbooks.Open(fileName, MissingValue,
                            MissingValue, MissingValue, MissingValue,
                            MissingValue, MissingValue, MissingValue,
                            MissingValue, MissingValue, MissingValue,
                            MissingValue, MissingValue, MissingValue,
                            MissingValue);

Excel.Worksheet ews;
                int iEWSCnt = ew.Worksheets.Count;
                Excel.Range oRange;
                object oText = strKeyWord.Trim().ToUpper();

for (int i = 1; i <= iEWSCnt; i++)
                {
                    ews = null;
                    ews = (Excel.Worksheet)ew.Worksheets[i];

oRange = null;
                    oRange = ((Excel.Range)ews.UsedRange).Find(
                    oText, MissingValue, MissingValue,
                    MissingValue, MissingValue, Excel.XlSearchDirection.xlNext,
                    MissingValue, MissingValue, MissingValue);
                    if (oRange != null && oRange.Cells.Rows.Count >= 1 && oRange.Cells.Columns.Count >= 1)
                    {
                        oRange.Replace(oText, txtReplace.Text, MissingValue, MissingValue, MissingValue, MissingValue, MissingValue, MissingValue);
                        ew.Save();
                    }
                }
                ep.Quit();
            }
            catch
            {
                ep.Quit();
            }
        }

转载于:https://www.cnblogs.com/contain/archive/2013/04/17/3026757.html

C#操作Excel替换关键字相关推荐

  1. java excel替换字符串_java操作excel 替换指定字符串

    根据excel模板里设置指定的num0,num1,num2,num3.然后替换成想到的内容,生成新的excel文件 ? import org.apache.poi.hssf.usermodel.HSS ...

  2. Delphi操作Word,Excel替换

    有的时候想把数据库里的内容按某种格式写在Word,Excel里,在Word,Excel里按某种格式保存字段名称,下面以"%+字段名称+%"为例 一.Delphi 操作 Word 替 ...

  3. excel 替换 换行符_在Excel中查找和替换换行符

    excel 替换 换行符 When you want to create a line break (line feed) in a cell, you press Alt + Enter, to s ...

  4. python替换excel指定内容_Python脚本操作Excel实现批量替换功能

    大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换. 使用的工具 Openpyxl,一个处理excel的python库,处理excel,其实针对的就是WorkBook,Sheet, ...

  5. Python脚本操作Excel实现批量替换

    Python脚本操作Excel实现批量替换 大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换. 使用的工具 Openpyxl,一个处理excel的python库,处理excel, ...

  6. python处理excel现有的脚本_Python脚本操作Excel实现批量替换功能

    大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换. 使用的工具 Openpyxl,一个处理excel的python库,处理excel,其实针对的就是WorkBook,Sheet, ...

  7. python 读excel每行替换_Python脚本操作Excel实现批量替换功能

    Python脚本操作Excel实现批量替换功能 大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换. 使用的工具 Openpyxl,一个处理excel的python库,处理exce ...

  8. python 操作excel实现替换特定内容

    本文介绍使用python语言,借助openyxl库来实现操作excel(xlsx)文件,实现替换特定内容的需求. 目前实现了3个小功能: 1. 全字匹配替换(mode1):(如:全字匹配 yocich ...

  9. asp.net 设置 excel alignment_教你如何用Python轻轻松松操作Excel、Word、CSV,一文就够了,赶紧码住!!!...

    作者:奈何缘浅wyj https://juejin.im/post/6868073137263607821 Python 操作 Excel 常用工具 数据处理是 Python 的一大应用场景,而 Ex ...

最新文章

  1. 正则表达式的含义php,求正则表达式含义
  2. Xenix 操作系统的简史
  3. Android安全问题 抢先开机启动
  4. matlab中用数据拟合圆心,拟合圆并求圆心(matlab)
  5. 使用Ntdsutil.exe捕获系统状态数据
  6. jQuery:基础知识学习
  7. 懒人——支付宝app支付
  8. C#编写的打印排版控件拖拽软件
  9. mysql front和mysql_安装 MySQL 和 MySQL-Front
  10. python数据可视化常用工具推荐
  11. qt 二维数组初始化_C++数组初始化方法
  12. SLO 和 SLI的最佳实践
  13. 程序员孔乙己!一个愤世嫉俗,脱离低级趣味的人!
  14. 最强整理:阿里云大师深入拆解Java虚拟机,经典好文
  15. MySQL系列教程(五)
  16. Java、JSP宠物狗销售系统
  17. debussy vhdl co-simulation
  18. 操作系统的特点及其作用
  19. CodeBlock 基本使用 与 设置断点和单步调试方法 与生活标准普尔图
  20. Linux概述、发展史

热门文章

  1. Android大容量64G以上 TF卡支持
  2. bzoj3028 食物 生成函数+广义二项式定理
  3. 每一次结束都是一次新的开始
  4. 5.3 Java Web应用目录结构
  5. 基于深度学习和单目摄像头测距的前车碰撞预警源码
  6. 信息技术用计算机画画教学设计,小学四年级信息技术用计算机画画教学设计
  7. 软考高级论文如何准备
  8. Arthas进阶教程
  9. 物联网终端设备软件可靠性分析
  10. SystemVerilog-移位运算符