我如何使用 Uint8list 或 Flutter 中的文件使用 Syncfusion XLSIO 创建 Excel 工作簿?

How I Create Excel Workbook with Syncfusion XLSIO from Uint8list or File in Flutter?

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

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

 if (result != null) 

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

}

如何将其转换为 Syncfusion XLSIO 工作簿(来自 Uint8list 或文件)以从 sheet 0 读取数据?谢谢

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

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

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

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