SuperAPI AI 工具集

syncfusion-dotnet-excel

办公与效率

查看项目

更新于 10-16 00:20

技能介绍

用途:使用 Syncfusion Excel Library(XlsIO)创建、编辑和转换 Excel(.xlsx/.xls)文件。该技能有两种模式:一是为用户的 C# 项目生成代码,二是通过 CSX 脚本直接执行任务并产出文件。

主要能力:工作簿、工作表、单元格、行列、样式与数字格式、公式、名称范围、图表、形状、图片、超链接、批注、数据验证、条件格式;模板标记与邮件合并、数据绑定、透视表与透视图、切片器、自动填充、模拟分析、自定义 XML、绘图对象、VBA 宏;导入 CSV/DataTable/集合/XML/HTML 表格,导出范围与表格,正则查找替换,高级筛选,冻结窗格;Excel 转 PDF/JSON/CSV,PDF 与图片转换的自定义字体注册;密码加解密、文档保护与权限;页面设置。

使用方式:需要 .NET SDK 8+ 和 dotnet-script,安装命令为 dotnet tool install -g dotnet-script,并需 Syncfusion 许可证。模式 1 默认根据工作区项目类型推荐 NuGet 包并生成代码,只使用参考文件中的 API。模式 2 在用户明确要求执行或产出文件时,基于 template.csx 在工作区脚本目录生成临时 CSX,替换占位符后运行 dotnet script,执行完删除临时文件;输出放入 ./output/,许可证取 SyncfusionLicense.txt 或环境变量 SYNCFUSION_LICENSE_KEY。

限制:不得编造参考文件之外的 API;不使用 Python 库;临时脚本不得留在工作区。其他细节暂未提供。