如何在 syncfusion_flutter_xlsio 中保存 excel 文件时监听写入存储的字节数?
How to listen how many bytes written to storage while saving excel file in syncfusion_flutter_xlsio?
我正在使用 syncfusion_flutter_xlsio 库生成 excel 文件并保存它。当我的数据如此之大时,我必须展示进展。我该如何执行?
Workbook workbook = Workbook();
var sheet = workbook.worksheets[0];
sheet.getRangeByIndex(1, 1)
..setText('№')
..cellStyle.bold = true;
sheet.getRangeByIndex(1, 2)
..setText('Наименование')
..columnWidth = 20
..cellStyle.bold = true;
sheet.getRangeByIndex(1, 3)
..setText('Sku')
..columnWidth = 20
..cellStyle.bold = true;
sheet.getRangeByIndex(1, 4)
..setText('Barcode')
..columnWidth = 20
..cellStyle.bold = true;
sheet.getRangeByIndex(1, 5)
..setText('Shortage')
..columnWidth = 20
..cellStyle.bold = true;
for (int i = 0; i < products.length; i++) {
// I am going to put product properties to excel cell here
}
List<int> bytes = workbook.saveAsStream();
workbook.dispose();
最重的一点是List<int> bytes = workbook.saveAsStream();
我要听听。但是如何?
来自 Syncfusion 的问候。
遗憾的是,Flutter XlsIO 不支持提供 status/progress 的 Excel 文档创建。而且,我们没有任何实施此功能的计划。
此致,
拉姆亚.
我正在使用 syncfusion_flutter_xlsio 库生成 excel 文件并保存它。当我的数据如此之大时,我必须展示进展。我该如何执行?
Workbook workbook = Workbook();
var sheet = workbook.worksheets[0];
sheet.getRangeByIndex(1, 1)
..setText('№')
..cellStyle.bold = true;
sheet.getRangeByIndex(1, 2)
..setText('Наименование')
..columnWidth = 20
..cellStyle.bold = true;
sheet.getRangeByIndex(1, 3)
..setText('Sku')
..columnWidth = 20
..cellStyle.bold = true;
sheet.getRangeByIndex(1, 4)
..setText('Barcode')
..columnWidth = 20
..cellStyle.bold = true;
sheet.getRangeByIndex(1, 5)
..setText('Shortage')
..columnWidth = 20
..cellStyle.bold = true;
for (int i = 0; i < products.length; i++) {
// I am going to put product properties to excel cell here
}
List<int> bytes = workbook.saveAsStream();
workbook.dispose();
最重的一点是List<int> bytes = workbook.saveAsStream();
我要听听。但是如何?
来自 Syncfusion 的问候。
遗憾的是,Flutter XlsIO 不支持提供 status/progress 的 Excel 文档创建。而且,我们没有任何实施此功能的计划。
此致, 拉姆亚.