• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C#编程实现Excel文档中搜索文本内容的方法及思路

C#编程实现Excel文档中搜索文本内容的方法及思路

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#多文档文本编辑器,c#文本编辑器,c#文本框,c#代码文本编辑器,c#文本框只输入数字等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
打开Excel的VBA帮助,查看Excel的对象模型,很容易找到完成这个功能需要的几个集合和对象:Application、Workbooks、Workbook、Worksheets还有Worksheet和Range。Application创建Excel应用,Workbooks打开Excel文档,Workbook获得Excel文档工作薄,Worksheets操作工作表集合,Worksheet获得单个工作表。
搜索的思路对应上述集合和对象,可以这样表述:要搜索的文本可能存在Excel文档当中的某个工作表上,搜索应该遍历目标Excel文件的每个工作表中的有效区域,如果找到,则退出本次搜索,如果没有找到,则继续搜索直到完成本次搜索。   
跟Word对象模型不一样的是,Excel对象模型没有提供Find对象,不过没有关系,可以通过两种方法来实现,一个是通过Range对象的Find()方法来实现,另外一个比较麻烦,取得工作表Worksheet的有效区域UsedRange之后,遍历该Range对象中的所有行列。实际开发中,用第二种方法时发现了一个特别的现象,所以第二种方法也准备详细记述一下。   
第一步,打开Excel文档:
显然这种方法比第一种繁琐得多,不过这里有一个关于遍历单元格的索引很特别的地方,当工作表中的使用区域UsedRange为单行单列的时候,对UsedRange中的单元格遍历起始索引值为1,为多行多列的时候,起始索引值为0,不知这是Excel程序设计者出于什么样的考虑? </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C#导出文本内容到word文档的方法
  • C#编程实现Excel文档中搜索文本内容的方法及思路

相关文章

  • 2017-05-28深入浅析C#泛型类型
  • 2017-05-28使用Npoi操作excel的解决办法
  • 2017-05-28C#判断页面中的多个文本框输入值是否有重复的实现方法
  • 2017-05-28C#文件目录操作方法汇总
  • 2017-05-28.NET中的Timer类型用法详解
  • 2017-05-28C#接口(Interface)用法分析
  • 2017-05-28分享两种实现Winform程序的多语言支持的多种解决方案
  • 2017-05-28C#实现判断图形文件格式的方法
  • 2017-05-28C#多线程与跨线程访问界面控件的方法
  • 2017-05-28C#异步执行任务的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 浅谈C#设计模式之工厂模式
    • C# Ini文件操作实例
    • 基于switch你可能不知道的一些用法
    • c#继承中的函数调用实例
    • C#实现解析百度天气数据,Rss解析百度新闻以及根据IP获取所在城市的方法
    • c#数据绑定之数据转化为信息的示例
    • C#中事件处理的个人体会
    • 一个可携带附加消息的增强消息框MessageBoxEx
    • C#数组排序的两种常用方法
    • C#实现windows form拷贝内容到剪贴板的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有