SuperAPI AI 工具集

syncfusion-flutter-excel

办公与效率

查看项目

更新于 10-16 01:26

技能介绍

用途:使用 Syncfusion Flutter XlsIO 库创建、编辑并保存 Excel 工作簿(.xlsx),面向 Flutter 移动、Web 和桌面项目生成 Dart 代码片段。

主要能力:支持工作簿、工作表、单元格、行列、格式与样式、公式、命名区域、图表、图片、超链接、数据验证、条件格式;数据导入导出与高级筛选、冻结窗格、行列显示隐藏;RTL 布局、CSV 导出、模板操作;各类图表创建与配置;密码保护、工作簿与工作表加密、单元格保护;页面设置与打印选项。

使用方式:需安装 Flutter SDK,在 pubspec.yaml 添加依赖 syncfusion_flutter_xlsio: ^33.1.44 与 syncfusion_officechart: ^33.1.44,运行 flutter pub get,并导入 package:syncfusion_flutter_xlsio/xlsio.dart 和 package:syncfusion_officechart/officechart.dart。技能根据 references/ 下的参考文件生成代码,不创建或运行独立脚本。移动与桌面端使用 getApplicationSupportDirectory() 加 OpenFile.open() 保存;Web 端使用 base64 加 JavaScript 下载或 web 包方式。保存后需调用 workbook.dispose() 释放内存,可用 saveSync() 同步保存或 save() 异步保存。

适用场景:需要在 Flutter 应用中生成或处理 Excel 报表、图表、数据导入导出、格式与安全设置等。

限制:仅生成代码,不创建或运行临时脚本;不得使用参考文件中未出现的 API、类、方法或属性;使用前需自行添加依赖。具体收费、价格与平台细节暂未提供。