首页 » 99链接平台 » 开发Excel插件的强大开源工具(开源开发插件项目工具)

开发Excel插件的强大开源工具(开源开发插件项目工具)

神尊大人 2024-10-24 05:53:47 0

扫一扫用手机浏览

文章目录 [+]

推荐一个开源项目,方便我们使用C#为Excel开发插件。

01

项目简介

开发Excel插件的强大开源工具(开源开发插件项目工具) 99链接平台
(图片来自网络侵删)

Excel-DNA是一个.Net开源项目,为开发者提供了一种便利的方法,可以将.Net代码与Excel集成,能够轻松的为Excel创建自定义函数、图表、表单等,一方面不仅可以利用.Net强大的库,另外一方面还可以与外部数据、程序等连接交互。

利用该项目我们可以用来,开发一些数据分析与处理、数据自动化等一些场景。

02

使用示例

1、创建一个类型:类库的项目,这边选择.Net 6。

2、修改项目文件ClassLibrary.csproj

修改TargetFramework修改为net6.0-windows,示例代码如下:

<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>net6.0-windows</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable></PropertyGroup></Project>

3、添加依赖库:Excel-DNA。

4、创建类并添加如下代码:

using ExcelDna.Integration;public static class MyFunctions{ [ExcelFunction(Description = ".Net自定义方法")] public static string SayHello(string name) { return "Hello " + name; } [ExcelFunction(Description = ".Net自定义方法")] public static int AddExt(int num1, int num2) { return num1 + num2; }}

5、运行项目,并在对话框选择:仅为本对话启用此加载项。

6、使用效果

SayHello自定义方法:

AddExt自定义方法:

03

项目地址

https://github.com/Excel-DNA/ExcelDna

最后推荐加入我的 知识星球,带你从零学习:三层架构与领域驱动设计架构!

点赞收藏私信回复:【888】,领取.Net视频教程。

- End -

推荐阅读

一个用于操作Excel文件的.NET开源库

推荐一个Star 1.3K报表.Net开源项目

.Net开发的跨平台Word模板引擎

基于.NetCore开源的Windows的GIF录屏工具

基于ASP.NET MVC开发的、开源的个人博客系统

标签:

相关文章

开关特性测试仪(开关触发传感器量程特性)

开关特性测试仪是针对各种高压开关研制的一种通用型电脑智能化测试仪器。开关特性测试仪应用光电脉冲技术,单片计算机技术及可靠的抗电磁辐...

99链接平台 2025-01-02 阅读789 评论0