首页 > 解决方案 > 如何使用来自 Uint8list 的 Syncfusion XLSIO 或 Flutter 中的文件创建 Excel 工作簿?

问题描述

我从文件选择器中获得了作为 Uint8list 的 Excel 文件,现在将其转换为文件:

FilePickerResult result = await FilePicker.platform.pickFiles( type: FileType.custom, allowedExtensions: ['xlsx'], );

 if (result != null) 

{ var file = File.fromRawPath(result.files.single.bytes);

}

如何将其转换为 Syncfusion XLSIO 工作簿(fromUint8list 或 File)以从工作表 0 读取数据?谢谢。

标签: excelflutterimportsyncfusionfilepicker

解决方案


目前,我们不支持使用 Flutter XlsIO 库读取 Excel。

但是,您可以使用具有以下功能的“syncfusion_flutter_xlsio”库创建 Excel 文件。

  1. 创建一个简单的 Excel 文档
  2. 添加文本、数字和日期时间值
  3. 添加公式
  4. 应用格式
  5. 添加图片
  6. 添加图表
  7. 添加文本和图像的超链接
  8. 保护工作簿和工作表
  9. 自动调整行和列
  10. 插入或删除行和列
  11. 应用条件格式

要了解有关“syncfusion_flutter_xlsio”库的更多信息,请参阅以下链接。 https://pub.dev/packages/syncfusion_flutter_xlsio


推荐阅读