C#操作Excel替换关键字
/// <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替换关键字相关推荐
- java excel替换字符串_java操作excel 替换指定字符串
根据excel模板里设置指定的num0,num1,num2,num3.然后替换成想到的内容,生成新的excel文件 ? import org.apache.poi.hssf.usermodel.HSS ...
- Delphi操作Word,Excel替换
有的时候想把数据库里的内容按某种格式写在Word,Excel里,在Word,Excel里按某种格式保存字段名称,下面以"%+字段名称+%"为例 一.Delphi 操作 Word 替 ...
- excel 替换 换行符_在Excel中查找和替换换行符
excel 替换 换行符 When you want to create a line break (line feed) in a cell, you press Alt + Enter, to s ...
- python替换excel指定内容_Python脚本操作Excel实现批量替换功能
大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换. 使用的工具 Openpyxl,一个处理excel的python库,处理excel,其实针对的就是WorkBook,Sheet, ...
- Python脚本操作Excel实现批量替换
Python脚本操作Excel实现批量替换 大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换. 使用的工具 Openpyxl,一个处理excel的python库,处理excel, ...
- python处理excel现有的脚本_Python脚本操作Excel实现批量替换功能
大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换. 使用的工具 Openpyxl,一个处理excel的python库,处理excel,其实针对的就是WorkBook,Sheet, ...
- python 读excel每行替换_Python脚本操作Excel实现批量替换功能
Python脚本操作Excel实现批量替换功能 大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换. 使用的工具 Openpyxl,一个处理excel的python库,处理exce ...
- python 操作excel实现替换特定内容
本文介绍使用python语言,借助openyxl库来实现操作excel(xlsx)文件,实现替换特定内容的需求. 目前实现了3个小功能: 1. 全字匹配替换(mode1):(如:全字匹配 yocich ...
- asp.net 设置 excel alignment_教你如何用Python轻轻松松操作Excel、Word、CSV,一文就够了,赶紧码住!!!...
作者:奈何缘浅wyj https://juejin.im/post/6868073137263607821 Python 操作 Excel 常用工具 数据处理是 Python 的一大应用场景,而 Ex ...
最新文章
- 正则表达式的含义php,求正则表达式含义
- Xenix 操作系统的简史
- Android安全问题 抢先开机启动
- matlab中用数据拟合圆心,拟合圆并求圆心(matlab)
- 使用Ntdsutil.exe捕获系统状态数据
- jQuery:基础知识学习
- 懒人——支付宝app支付
- C#编写的打印排版控件拖拽软件
- mysql front和mysql_安装 MySQL 和 MySQL-Front
- python数据可视化常用工具推荐
- qt 二维数组初始化_C++数组初始化方法
- SLO 和 SLI的最佳实践
- 程序员孔乙己!一个愤世嫉俗,脱离低级趣味的人!
- 最强整理:阿里云大师深入拆解Java虚拟机,经典好文
- MySQL系列教程(五)
- Java、JSP宠物狗销售系统
- debussy vhdl co-simulation
- 操作系统的特点及其作用
- CodeBlock 基本使用 与 设置断点和单步调试方法 与生活标准普尔图
- Linux概述、发展史