/// <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. 中国AI开发者真实现状:写代码这条路,会走多久?
  2. Linux性能挖潜的隐藏招数:内核CPU亲和性参数调整
  3. LeetCode: 105. Construct Binary Tree from Preorder and Inorder Traversal
  4. 扩展 日历_2021少林日历 | 以最美的方式记录时光
  5. Java接口存在的意义以及如何解决菱形继承问题
  6. mybatis学习笔记(2)两种配置实现增删改查
  7. Vue报错bash: vue: command not found或者vue ui没有反应:官方修改成新的命令了
  8. spring定时任务详解(@Scheduled注解)多线程讲解
  9. emlog独立会员中心模板源码 UserEmlog Ver:1.0
  10. web前端开发最佳实践_Web开发人员和设计师的最佳黑色星期五优惠
  11. 华为认证hcnp题库多久更新一次?华为hcnp认证值不值得考?
  12. Git下载并安装(完整、详细教程)
  13. 你所不知道的Activity转场动画——ActivityOptions
  14. cv2读出来的图片的颜色通道是bgr
  15. MPMoviePlayerController 电影播放器—备用
  16. php执行who命令,Linux中的who命令实例介绍
  17. python下载,python依赖下载(用镜像),python依赖手动下载安装
  18. 计算机网络实验(思科模拟器Cisco Packet Tracer)配置静态路由使三台pc机网络互通
  19. P5006 [yLOI2018] 大美江湖
  20. windows的gitbash使用jq

热门文章

  1. RZGO-A, HZGO-A,KZGO-A控制阿托斯比例减压阀控制器
  2. Unity API-----Renderer(渲染器)
  3. 2020_NI_丘脑功能梯度及其与结构基础和认知相关性的关系
  4. 克服这些「学生思维」,离职场达人更进一步
  5. java里的aip文件在那_Java:笔记:生产AIP文档
  6. 关于使用freemarker制作word模板经历的一些问题
  7. 将图片嵌入Markdown文档
  8. python爬虫工资怎样_【python爬虫工程师工资|python爬虫工程师待遇怎么样】-看准网...
  9. 广州python工程师工资怎么样_【广州Python工资|广州Python待遇怎么样】-看准网
  10. 问题 BR: 笨鸟先飞