首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

免费高效实用.NET操作Excel组件NPOI(.NET组件介绍之六)

很多软件项目几乎都包含着对文档操作,前面已经介绍过两款操作文档组件,现在介绍一款文档操作组件NPOI。  ...组件,目的只是在于总结一些组件用法,将文章作为一个引子,各位读者可以根据文章介绍更加深入去了解相关组件。....NET组件介绍系列:   一款开源免费.NET文档操作组件DocX(.NET组件介绍之一) 高效而稳定企业级.NET Office 组件Spire(.NET组件介绍之二)  最好.NET开源免费...ZIP库DotNetZip(.NET组件介绍之三) 免费开源DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四) 免费开源DotNet任务调度组件Quartz.NET...(.NET组件介绍之五) 免费高效实用Excel操作组件NPOI(.NET组件介绍之六)

4.1K62

基于组件.NET技术(5)

从代码中可以看见,在.NET中动态创建对象是多么地方便和简单!请注意:在工程中我们甚至不需要给工程添加对特定组件引用!本例中动态创建对象是窗体,而Form对象是缺省就可使用。...小结 我们在短短一篇短文中介绍了.NET混合语言开发特性和动态装配组件技术,展示了在.NET下开发基于组件应用软件之简便性与灵活性,这就为我们开发“拥抱变化”软件系统提供了新可能性,可以总结如下...(2)由于.NET强大组件对象模型,原来适用于源代码级别的一些面向对象特性:比如继承和多态,现在都可以推广应用到组件级别。特别地,在组件间现在我们也可以应用设计模式了。...(5)…… 好了,不用再多说了,相信聪明读者可以体会到组件开发巨大威力。 再回到.NET,微软在给VS.NET做广告时说:它大大提高了开发效率。...真正深入地学习与应用.NET,笔者不禁对开发与设计.NET技术科学家和工程师们敬佩不已,向他们创造性劳动致意。同时,笔者也更期望中国软件技术能奋起直追,我们的确落后得太多!

79160
您找到你想要的搜索结果了吗?
是的
没有找到

免费开源DotNet任务调度组件Quartz.NET(.NET组件介绍之五)

如果需要在.NET实现定时器功能,可以尝试使用以下这款开源免费组件Quartz.Net组件。...这篇文章主要是作为引子,简单介绍了组件背景和组件使用方式,如果项目中需要使用,可以进行更加深入了解。....NET组件介绍系列:   一款开源免费.NET文档操作组件DocX(.NET组件介绍之一) 高效而稳定企业级.NET Office 组件Spire(.NET组件介绍之二)  最好.NET开源免费...ZIP库DotNetZip(.NET组件介绍之三) 免费开源DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四) 免费开源DotNet任务调度组件Quartz.NET...(.NET组件介绍之五) 免费高效实用Excel操作组件NPOI(.NET组件介绍之六)

2.4K60

基于Ado.Net日志组件

软件开发,离不开对日志操作,它可以帮助我们查找和检测问题。好日志组件可以对于整个系统来说,至关重要 在NaviSoft产品中,日志组件也占有非常重要份量。...如下图所示,是组件Db表结构设计 图-1 登录日志:记录系统登录信息,包括登录用户、登录时间、客户端信息 操作日志:记录每个功能操作信息,包括操作时间、内容和结果 异常错误日志:当整个系统 方法日志...,只有一个字符串,可随意保存内容 整个日志组件,采用Ado.Net方式与Db交互,这也是有原因:NaviSoft本身是采用EF作为Db组件,若日志也使用此组件,容易产生嵌套事务错误,如:保存日志失败时...dbService.ExecSqlAndParamByTrans(new List() { dbSql }); } 另外,NaviSoft日志组件...,也将log4net源码移植进来,如下图所示 图-2 此日志组件在NaviSoft产品体系中,同时应用于WinForm、WebMVC、Mobile三个场景产品,后续将分别介绍NaviSoft产品体系

73090

开源免费且稳定实用.NET PDF打印组件itextSharp(.NET组件介绍之八)

在.NET中实现PDF打印组件比较多,例如PDFsharp、Report.NET、sharpPDF、itextSharp等等,今天主要简单介绍itextSharp组件。....NET组件介绍系列:   一款开源免费.NET文档操作组件DocX(.NET组件介绍之一) 高效而稳定企业级.NET Office 组件Spire(.NET组件介绍之二)   最好....NET开源免费ZIP库DotNetZip(.NET组件介绍之三) 免费开源DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四) 免费开源DotNet...任务调度组件Quartz.NET(.NET组件介绍之五) 免费高效实用Excel操作组件NPOI(.NET组件介绍之六)    免费开源.NET多类型文件解压缩组件SharpZipLib(.NET...组件介绍之七)    口碑和性能都高.NET PDF打印组件itextSharp(.NET组件介绍之八)

7.4K50

高效而稳定企业级.NET Office 组件Spire(.NET组件介绍之二)

今天介绍一款.NET Office操作组件Spire,这是一个企业级.NET Office操作组件,但是这是一款不免费也不开源组件。...一.Spire.PDF for .NET组件概述:      Spire.PDF for .NET是一个专业PDF组件,用于在.NET应用程序中创建,编写,编辑,处理和阅读PDF文件,而不需要任何外部依赖....NET组件介绍系列:     一款开源免费.NET文档操作组件DocX(.NET组件介绍之一)https://cloud.tencent.com/developer/article/1013311...    高效而稳定企业级.NET Office 组件Spire(.NET组件介绍之二)http://www.cnblogs.com/pengze0902/p/6125570.html     最好....Quartz.NET(.NET组件介绍之五)http://www.cnblogs.com/pengze0902/p/6128558.html     免费高效实用Excel操作组件NPOI(.NET组件介绍之六

2.4K61

一款开源免费.NET文档操作组件DocX(.NET组件介绍之一)

那么可能会有人问有没有什么办法让这些困扰得到解决,答案是肯定,那就是今天需要介绍“DocX”组件,接下来我们就来了解一下这个组件功能和用法。...一.DocX组件概述:     DocX是一个.NET库,允许开发人员以简单直观方式处理Word 2007/2010/2013文件。....NET组件介绍系列: 一款开源免费.NET文档操作组件DocX(.NET组件介绍之一) 高效而稳定企业级.NET Office 组件Spire(.NET组件介绍之二) 最好.NET开源免费ZIP...库DotNetZip(.NET组件介绍之三) 免费开源DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四) 免费开源DotNet任务调度组件Quartz.NET(....NET组件介绍之五) 免费高效实用Excel操作组件NPOI(.NET组件介绍之六)

2.9K81

免费开源.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)

前面介绍了六种.NET组件,其中有一种组件是写文件压缩和解压,现在介绍另一种文件解压缩组件SharpZipLib。...一.SharpZipLib组件概述:     ziplib(SharpZipLib,以前NZipLib)是一个完全在C#为.NET平台编写Zip,GZip,Tar和BZip2库。....NET组件介绍系列:   一款开源免费.NET文档操作组件DocX(.NET组件介绍之一) 高效而稳定企业级.NET Office 组件Spire(.NET组件介绍之二)  最好.NET开源免费...ZIP库DotNetZip(.NET组件介绍之三) 免费开源DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四) 免费开源DotNet任务调度组件Quartz.NET...(.NET组件介绍之五) 免费高效实用Excel操作组件NPOI(.NET组件介绍之六)    免费开源.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)

2K60

ASP.NETWebFrom组件LinkButton编程

作者:阿虎 来自:yesky在ASP.NETWebForm组件LinkButton组件也是一JavaScript...强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码 作者:阿虎  来自:yesky 在ASP.NETWebForm组件LinkButton组件也是一个服务器端组件...它主要作用是就是在ASP.NET页面中显示一个超链接。当这个链接被按动时候,页面就会往服务器端传递信息,并且在服务器端来处理相应事件。 一....在ASP.NET页面中利用CommandName属性和CommandArgument属性: 你也许对LinkButton组件中CommandName属性和CommandArgument属性有点迷惑,他们到底会有什么作用...LinkButton组件出现使得在ASP.NET页面中传递参数越来越方便了。

1.1K30

最好.NET开源免费ZIP库DotNetZip(.NET组件介绍之三)

一.DotNetZip组件概述:    在DotNetZip自我介绍中号称是”DotNetZip是.NET最好开源ZIP库“,至于是不是最好压缩组件,在这里就不做评价,毕竟每个使用者心态和工作环境不同...,至于这款组件是不是最好.NET压缩组件,这个就不做评价。....NET组件介绍系列:     一款开源免费.NET文档操作组件DocX(.NET组件介绍之一) 高效而稳定企业级.NET Office 组件Spire(.NET组件介绍之二)  最好.NET...开源免费ZIP库DotNetZip(.NET组件介绍之三) 免费开源DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四) 免费开源DotNet任务调度组件Quartz.NET...(.NET组件介绍之五) 免费高效实用Excel操作组件NPOI(.NET组件介绍之六)

3.1K70

跨平台.NET邮件协议MailKit组件解析

项目中为了及时通信,有直接发数据到页面,也有利用短信通知,也有我门今天介绍邮件组件。我们今天主要任务就是讲解一下有一个.NET免费开源邮件组件MailKit。...本文将一如既往结合实例和组件底层代码讲解一下相关组件知识。(项目招人时候,我都会问一下.NET底层原理,有一个大神问我这样有什么意义吗?...,.NET类库代码也是如此,如果我们知道.NET底层实现,我们在项目的需求实现时,可以根据.NET底层实现,选择合适方式,以求性能最优)。...对于.NET邮件操作组件和方式比较多,今天我们就介绍一款邮件操作组件MailKit,这个邮件组件是一个开源免费,我们现在就来了解一下这一个组件特点。...该组件是一个跨平台Email组件,该组件支持.NET 4.0,.NET 4.5,Xamarin.Android,Xamarin.iOS,Windows Phone 8.1等等平台。

1.3K70

.NET Core中验证组件FluentValidation实战分享

今天有人问我能不能出一篇FluentValidation教程,刚好今天在实现我们.NET Core实战项目之CMS修改密码部分功能中有用到FluentValidation,所以就以修改用户密码为实例来为大家进行一下...ASP.NET Core中验证组件FluentValidation实战分享,希望能对大家有所帮助!...由于本文以.NET Core实战项目之CMS中项目为例,因此此篇文章会收录到系列教程目录中。...本篇文章已经收纳入《.NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划》另附上.NET Core实战项目交流群:637326624 有兴趣朋友可以共同交流技术经验。...,它是一个非常流行用来构建强类型验证规则.NET库。

94420

开源免费.NET图像即时处理组件ImageProcessor

承接以前组件系列,这个组件系列旨在介绍.NET相关组件,让大家可以在项目中有一个更好选择,社区对于第三方插件介绍还是比较少,很多博文内容主要还是介绍一些简单操作(很多人都说博客园现在是...组件介绍绝对不是一篇文章可以叙述完,因为一个组件是经过开发者很长周期开发,绝不是我这里一篇简单博文就可以介绍完毕组件介绍系列,一般会沿袭着组件背景介绍、组件使用介绍、核心对象介绍等等内容。...其中对图片实时操作也会较多,在这里介绍一款用C#编写轻量级库集合,它允许你使用.NET 4.5+来动态地处理图像组件,那就是ImageProcessor,用于图像即时处理.NET库。...(组织开源项目组,会经过第一个项目的磨合后,第二项目会开发一个.NET Core组件) 一.ImageProcessor组件概述 ImageProcessor是用C#编写轻量级库集合,它允许你使用....NET 4.5+来动态地处理图像,包括两个主库ImageProcessor(用于桌面和应用程序使用)ImageProcessor.Web(ASP.NET构建动态图像处理扩展),该组件快速,可扩展,易于使用

87000

开源免费.NET图像即时处理组件ImageProcessor

承接以前组件系列,这个组件系列旨在介绍.NET相关组件,让大家可以在项目中有一个更好选择组件介绍绝对不是一篇文章可以叙述完,因为一个组件是经过开发者很长周期开发,绝不是我这里一篇简单博文就可以介绍完毕...,组件介绍系列,一般会沿袭着组件背景介绍、组件使用介绍、核心对象介绍等等内容。...其中对图片实时操作也会较多,在这里介绍一款用C#编写轻量级库集合,它允许你使用.NET 4.5+来动态地处理图像组件,那就是ImageProcessor,用于图像即时处理.NET库。...(组织开源项目组,会经过第一个项目的磨合后,第二项目会开发一个.NET Core组件) 一.ImageProcessor组件概述 ImageProcessor是用C#编写轻量级库集合,它允许你使用....NET 4.5+来动态地处理图像,包括两个主库ImageProcessor(用于桌面和应用程序使用)ImageProcessor.Web(ASP.NET构建动态图像处理扩展),该组件快速,可扩展,易于使用

2K80

.NET 6实现敏感词过滤组件

敏感词过滤是一种处理网络内容技术,可以检测和过滤出网络中敏感/违禁词汇。它通过给定关键字或字符串,判断网络内容是否包含某些敏感信息,从而防止违反法律法规信息流通。...白名单过滤:即定义一个白名单,将所有不敏感词汇记录在其中,然后对输入文本进行对比,如果发现有不在白名单中词汇,就将其过滤掉。 二、ToolGood.Words是什么?...ToolGood.Words是一款高性能非法词(敏感词)检测组件,附带繁体简体互换,支持全角半角互换,获取拼音首字母,获取拼音字母,拼音模糊搜索等功能。...ToolGood.Words源码网站:ToolGood.Words源码网站 https://gitcode.net/mirrors/toolgood/ToolGood.Words?...Newtonsoft.Json; using System.Collections; using System.Text; using ToolGood.Words; using static System.Net.Mime.MediaTypeNames

34941

开源.NET定时任务组件Hangfire解析

项目中很多时候都会使用到定时任务这样一个功能需求,在.NET中对于完成定时任务技术还是不怎么多,.NET Framework具有“内置”定时器功能,通过System.Timers.Timer类...如果需要在.NET实现定时器功能,可以尝试使用以下这款开源免费组件Quartz.Net组件。   上面介绍了两种方式,在这里就介绍另外一种组件,那就是Hangfire组件。...一.Hangfire组件概述 在.NET和.NET Core应用程序中执行后台处理简单方法。无需Windows服务或单独进程。...上面是对Hangfire组件背景一些简单介绍,下面我们具体来了解一下Hangfire组件使用方法。...下面介绍一下Hangfire组件一些核心对象,初探Hangfire组件深层次问题。

2.3K60

适用于 .NET 开源文本差异对比组件

你好,这里是 Dotnet 工具箱,定期分享 Dotnet 有趣,实用工具或组件,希望对您有用!...简介 对于开发人员来说,Git 是我们经常使用工具,在每次编写完代码并提交后,我们可以通过 git diff 来对比不同版本之间代码差异,当然也可以借助一下开发工具, 这样可以让我们很直观看到修改了哪里...这样也可以很方便来做 code review。 如果让你自己实现一个这样功能,你会怎么做呢?下面介绍一个组件库,希望能够帮助到你。...DiffPlex 是一个使用 C# 开发开源文本差异对比组件,支持在控制台、Web、Winform、WPF 项目中使用。 小试牛刀 首先,使用 Nuget 安装 DiffPlex 组件。...DiffPlex 项目中还包含一个示例网站,展示了如何在 ASP MVC 网站中创建基础文本对比差异。

50820

.NET快速开发实践中IExtenderProvider扩展组件

说起扩展编程组件,我们不得不起到一个接口IExtenderProvider,参考msdn定义:定义将属性扩展到容器中其他组件接口;下面我贴上IExtenderProvider定义...: /// /// 定义将属性扩展到容器中其他组件接口。...IExtenderProvider接口组件提供了一种与容器中其他组件粘合能力,这无疑是为我们提供了另一种组件扩展思想,我理解为侵入编程,假设没有这个方式,我们扩展一个组件需求继承原有的组件并且增加一个或多个扩展属性...以下这种方式可以理解为.NET原生实现方式,需求继续原来控件,并且在应用过程上需要调用UI控件,比较麻烦,下面我们来用IExtenderProvider做一个实现: [ToolboxItem...上例简单介绍了一下IExtenderProvider接口及其背后编程思想,在开发过程中,我们可以应用这种侵入式编程接口实现很多扩展组件如数据绑定、输入验证、焦点跳转、输入法切换等多种多样快捷编程辅助组件

64270

ASP.NET Core 5.0 MVC 视图组件用法

什么是视图组件 视图组件与分部视图类似,但它们功能更加强大。 视图组件不使用模型绑定,并且仅依赖调用时提供数据。它也适用于 Razor 页。 视图组件: 呈现一个区块而不是整个响应。...包括控制器和视图间发现相同关注点分离和可测试性优势。 可以有参数和业务逻辑。 通常从布局页调用。...视图组件可用于具有可重用呈现逻辑(对分部视图来说过于复杂)任何位置,例如: 动态导航菜单 标记云(查询数据库位置) 登录面板 购物车 最近发布文章 典型博客上边栏内容 一个登录面板,呈现在每页上并显示注销或登录链接...,具体取决于用户登录状态 视图组件由两部分组成:类(通常派生自 ViewComponent)及其返回结果(通常为视图)。...此文件夹名称必须与视图组件名称或类名去掉后缀(如果遵照约定并在类名中使用了“ViewComponent”后缀)名称相匹配。

20220
领券