首页 > 编程语言 >C# 常用开发类库整理

C# 常用开发类库整理

时间:2023-04-19 11:55:32浏览次数:41  
标签:类库 常用 读取 C# Excel NPOI 文档 Net 数据

1、CalcHelper —— 利用 MSScriptControl 组件实现公式计算
2、CookieExpressionHelper —— 读取/设置 Cookie 数据,是对 CookieHelper 的扩展,参数使用表达式,目的是减少属性名的拼写错误。
3、CookieHelper —— 读取/设置 Cookie 数据。
4、CopyHelper —— 实体属性值之前相互拷贝。
5、DataBaseHelper —— 数据库增/删/改/查操作,SqlServer 支持批量导入以及分页查询。
6、DataTableExpressionHelper —— DataTable 与实体数据列表相互转换,是对 DataTableHelper 的扩展,参数使用表达式,目的是减少属性名的拼写错误。
7、DataTableHelper —— DataTable 与实体数据列表相互转换。
8、DateTimeHelper —— 日期操作,对 TimeSpan 进行格式化输出。
9、DllImportHelper —— 调用外部/系统 DLL,判断文档是否处于打开状态,读取/写入 Ini 数据。
10、DownloadHelper —— 输出文件流提供下载/从 URL 下载文件并保存。
11、EmailHelper —— 利用 Smtp 发送邮件。
12、EncryptHelper —— 字符串加密/解密,MD5,AES,DES,BASE64。
13、ExcelAssistHelper —— 利用 NPOI 读取 Excel 指定单元格数据。
14、ExcelExpressionHelper —— 利用 NPOI 读取/写入 Excel 文档,是对 ExcelHelper 的扩展,参数使用表达式,目的是减少属性名的拼写错误。
15、ExcelExtendHelper —— 利用 NPOI 读取/写入 Excel 文档,支持多表单文档的读取/写入。
16、ExcelHelper —— 利用 NPOI 读取/写入 Excel 文档,支持读取合并单元格以及带有公式的数据。
17、ExcelTemplateHelper —— 利用 NPOI 根据模板生成 Excel 文档。
18、ExcelToDataBaseHelper —— 利用 NPOI 读取 Excel 文档数据并导入 SqlServer 数据库。
19、HtmlAnalysisHelper —— 通过 HtmlAgilityPack 和 XPath 实现 Html 数据解析。
20、HtmlCollectionHelper —— 通过 HtmlAgilityPack 和 XPath 实现页面数据采集。
21、IPHelper —— 获取客户端 IP 地址,以及 IP 与 Long 类型数据相互转换。
22、LuceneHelper —— 通过 Lucene.Net 和盘古分词实现索引创建/查询。
23、MessageDispatcherHelper —— 消息侦听/广播。
24、MessageHelper —— 消息侦听/广播。
25、OCRHelper —— 通过 Tesseract 实现图片文字识别。
26、PaginationHelper —— 分页显示,显示格式为:数据总数 页总数 首页/前一页 N页 后一页/尾页。
27、QrCodeHelper —— 通过 ZXing.Net 实现二维码/条形码创建/识别,支持生成不带空白边框的二维码。
28、QuartzHelper —— 通过 Quartz.Net 实现作业/任务调度。
29、RabbitMQHelper —— 通过 RabbitMQ.Net 实现消息队列。
30、RedisHelper —— 通过 Redis.Net 实现数据缓存。
31、RegeditHelper —— 设置/获取注册表数据。
32、RegexHelper —— 常用正则表达式验证。
33、StringHelper —— 字符串操作。
34、ThreadDataHelper —— 多线程处理,在线程中可以实现同步/异步操作。
35、ThreadHelper —— 多线程处理,在线程中可以实现同步/异步操作。
36、TimerHelper —— 计时器。
37、TreeHelper —— 树形数据生成。
38、TxtHelper —— 读取/写入文档数据。
39、UploadHelper —— 服务器端文件上传。
40、UploadImageHelper —— 上传图片处理。
41、UploadVerifyHelper —— 验证上传文件格式。
42、UriHelper —— URL 操作。
43、XmlHelper —— 通过 XPath 获取/设置 XML 节点数据。
44、ZipHelper —— 通过 SharpZipLib 实现文件/目录压缩/解压缩。

标签:类库,常用,读取,C#,Excel,NPOI,文档,Net,数据
From: https://www.cnblogs.com/microsoft-zh/p/17332845.html

相关文章

  • JavaScript 隐式类型转换有哪些副作用
    JavaScript隐式类型转换有哪些副作用在JavaScript中,隐式类型转换指的是在运行时自动将一个数据类型转换为另一个数据类型。虽然JavaScript中的隐式类型转换有时可以使代码更简洁,但也会带来一些副作用,包括:难以预测的结果:由于JavaScript在隐式类型转换时会自动进行一些操......
  • Vulnhub之Inclusiveness靶机详细测试过程
    Inclusiveness识别目标主机IP地址─(kali㉿kali)-[~/Desktop/Vulnhub/Inclusiveness]└─$sudonetdiscover-ieth1-r192.168.56.0/24Currentlyscanning:192.168.56.0/24|ScreenView:UniqueHosts......
  • opencv-python 安装记录
    最近在看网上一个opencv的教程,其中的安装在ubuntu虚拟机下安装,照着安装一直没有成功,今天几个摸索,终于找到一个成功的版本。特此记录下安装过程。1、选择Ubuntu18.04版本的虚拟机(14.04、16.04都没有成功)2、更换阿里云数据源。3、......
  • oracle无监听
    转载:https://blog.csdn.net/qq_34621658/article/details/98939526只执行前两步就可以管理员登录用户名:system口令:orcl数据库:Administrator:1521/oracle连接为:SYSTEM 注意:数据库Administrator是电脑本机用户名,不是这个的其修改为自己的用户名......
  • 在线编辑器 实现ctrl+v粘贴图片并上传、word粘贴带图片
    ​ 自动导入Word图片,或者粘贴Word内容时自动上传所有的图片,并且最终保留Word样式,这应该是Web编辑器里面最基本的一个需求功能了。一般情况下我们将Word内容粘贴到Web编辑器(富文本编辑器)中时,编辑器都无法自动上传图片。需要用户手动一张张上传Word图片。如果只有一张图片还能够接......
  • 云时代,MySQL到ClickHouse数据同步产品对比推荐
    ClickHouse在执行分析查询时的速度优势很好的弥补了MySQL的不足,但是对于很多开发者和DBA来说,如何将MySQL稳定、高效、简单的同步到ClickHouse却很困难。本文对比了NineData、MaterializeMySQL(ClickHouse自带)、Bifrost三款产品,看看他们在同步时的差异。对比结果概述整体上......
  • mysql中对于 GROUP_CONCAT 函数的长度限制处理
    今天才知,原来GROUP_CONCAT函数返回的长度默认是有限制的:mysql>SHOWVARIABLESLIKE"group_concat_max_len";可见,默认是最长不超过1024。 修改mysql的配置参数增加限制:vi/etc/my.cnf[mysqld]group_concat_max_len=1024000 注意,有些文章里说设置成-1也可以,意......
  • React+hook+ts+ant design封装一个具有编辑和新增功能的页面
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷微信公众号前端小歌谣需求分析在前端项目中最常......
  • 实时查看Docker容器占用的CPU、内存状态
    安装Linux下安装方法:wgethttps://github.com/bcicen/ctop/releases/download/v0.5/ctop-0.5-linux-amd64-Octopsudomvctop/usr/local/bin/sudochmod+x/usr/local/bin/ctop执行命令:ctop使用ctop运行后,通过下面的按键可以实现不同的功能1)a-只查看运行状态的容器f-......
  • Vue进阶(六十二):理解$nextTick()
    一、实例介绍有一个div,默认用了v-if隐藏,点击按钮之后,改变v-if的值让他显示出来,并且取到div中的值:<divid=app><divid="div"v-if="showDiv">我是显示文本</div><button@click="showAndGetText">获取内容</button></div><script>va......